This is an excellent opportunity for a SENIOR JAVA DEVELOPER (Full stack) to join the International Leader in FMCG / RETAIL Services and Technology Solutions.
Based in CAPE TOWN this SENIOR JAVA DEVELOPER role offers a salary of R1.3 Million – R1.5 Million.
In this role, along with being the Tech Lead, you will gain expertise in integration of software solutions within SAP Solutions.
This established global business is at the forefront of supplying the Fast-Moving Consumer Goods (FMCG) industry with tailored Retail Point-of-Sale (POS) and eCommerce solutions, which it’s done for the last 26 years.
They enhance consumer value add and experience whilst not adding to the bottom line cost for retailers, using innovative data and system analytics, new age loyalty and rewards systems.
Products and services they offer include: Retail Pin-Pad Services; eCommerce and Business Intelligence. Essentially, they work with the most successful retail groups, offering a full service solution for all software and hardware needs, including e-commerce and EFT services.
THE DEVELOPMENT TEAM focuses on POS and ERP requirements.
This is a SENIOR JAVA DEVELOPER role - paying up to R1,500,000 – and requires a skilled JAVA developer who has knowledge of developing market leading JAVA based Point of Sale solutions. (As an aside, if you’re successful in securing the role, you will gain experience of SAP retail solution offering and integration concepts).
5+ years’ developing retail Point of Sale solutions, preferably JAVA based.
5+ years’ experience developing enterprise solutions in Java.
Strong business acumen and experience in working with large corporations in a matrix structure
UI programming (SWING, HTML5, CSS)
Integrating third-party solutions (SOAP, REST, iDocs)
Hardware integration (e.g. card terminal, POS printer, fingerprint sensors)
Designing, prototyping and implementing new software solutions and extensions
Creating technical instructions or documentations (UML, Wiki, SDK, etc.)
Report and line printing using JasperReports, iText
Knowledge and understanding of Project Management Lifecycle.
Experience and knowledge in software ergonomics or UI design
Knowledge in Eclipse, Spring, SVN, Junit, Webservices, GWT, CI (Jenkins, Nexus)
Good knowledge of SQL for Oracle and / or SQL Server
Knowledge of the SAP solution is a strong advantage but not essential.
Knowledge of integration to SAP is also a strong plus.