Job title: SENIOR JAVA DEVELOPER (Full stack) – be TECH LEAD in Global FMCG/RETAIL SERVICES Leader (and gain SAP Solutions experience) – CAPE TOWN, R1.3 Million – R1.5 Million
Job type: Permanent
Emp type: Full-time
Salary: ZAR 1,500,000.00
Location: Cape Town, WC
Job published: 23/11/2021
Job ID: 38800

Job Description

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

Very good knowledge of Java, JavaScript, HTML5, CSS, SQL

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.