Menu Close

South Africa: Senior Java Developer – (Sandton – Hybrid)

Advertisement



Job Description

About the Role

We are seeking an experienced Senior Java Developer to join our team, responsible for developing and maintaining market-leading Java-based Point of Sale (POS) solutions for large-scale retail organizations. This role requires technical leadership, hands-on development, and collaboration with stakeholders to deliver high-performance, scalable, and reliable software that enhances customer experience.

Key Responsibilities

  • Develop and maintain market-leading Java-based Point of Sale (POS) solutions for large-scale retail organizations, ensuring high performance, scalability, and reliability.
  • Collaborate with stakeholders to design, prototype, and implement new software solutions and functional extensions that align with business requirements and improve customer experience.
  • Lead the development and integration of SAP Retail solutions, including gaining a strong understanding of SAP’s integration concepts and architecture.
  • Integrate third-party solutions and services using protocols and technologies such as SOAP, REST, and iDocs to extend POS system functionality.
  • Develop and maintain intuitive and responsive user interfaces using Java SWING, HTML5, and CSS to ensure an engaging and efficient user experience.
  • Interface with various hardware components, including card terminals, POS printers, fingerprint sensors, and other peripheral devices.
  • Design and generate reports using tools like Jasper Reports and iText and manage printing functions such as receipt and line printing.
  • Create and maintain technical documentation including UML diagrams, development wikis, SDK guidelines, and other instructional materials for internal and external use.

Requirements

  • Degree in Computer Science, Information Systems, or equivalent experience.
  • Extensive experience in Java development, preferably within retail, payments, or POS environments.
  • Proven experience with SAP integration concepts and architecture.
  • Strong understanding of SOAP, REST, and iDocs for third-party integrations.
  • Technical Skills: Java (core development), SAP integration concepts, SOAP / REST / iDocs, Java SWING, HTML5, CSS, Jasper Reports / iText, Hardware integration (card terminals, POS printers, biometric devices).
View Job  Johannesburg: Senior UI/UX Designer

Qualifications

No formal education or certifications mentioned.

Salary & Benefits

Salary information not provided.

Note: The job description has been rewritten following the exact structure and formatting guidelines.

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in ZA

In the IT and computing industry in South Africa, the job market is generally stable with a steady demand for skilled professionals. The growing importance of technology in various sectors, such as financial services, healthcare, and e-commerce, has created a strong foundation for career growth and development.

Typically, salaries for IT and computing positions in South Africa vary widely depending on factors such as experience, company size, industry sector, and specific job requirements. Generally, salaries range from around R400 000 to over R1 million per annum, although these figures are subject to variation and may not reflect actual salaries at specific companies or in certain regions. For example, senior IT professionals with extensive experience may earn higher salaries than junior entry-level positions.

Common skills required for IT and computing roles in South Africa include proficiency in programming languages such as Java, Python, or C++, as well as experience with software development methodologies like Agile or Scrum. Other essential skills often include knowledge of cloud computing platforms, database management systems, and cybersecurity principles. Additionally, excellent problem-solving skills, communication skills, and the ability to work collaboratively with teams are highly valued.

The IT and computing industry is a significant employer in various sectors, including financial services, technology, manufacturing, and healthcare. Financial institutions often require IT professionals for roles such as system administration, network management, or risk management, while tech companies need skilled developers, testers, and project managers to support their software development efforts. In the manufacturing sector, IT professionals are often required for roles like quality control, supply chain management, or production planning.

View Job  Johannesburg: Assistant Store Manager -Kempstar

For those interested in pursuing a career in IT and computing, there are many opportunities for career development and advancement. Typically, entry-level positions serve as a starting point, followed by progression to senior developer, system administrator, or project manager roles. Many companies also offer training and development programs to enhance skills and knowledge, while online courses, certifications, and industry events provide additional opportunities for professional growth.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement


Advertisement



Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in South Africa, ZA


Job Seeker Tip

Keep your LinkedIn profile up-to-date and professional - many recruiters use it to find candidates.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

View Job  Cape Town City Centre: Project Manager (Product-Focused)

Latest Job Opportunities

Johannesburg: Payroll Administrator posted by Fidelity Services Group

Jobs in Central Johannesburg February 18, 2026
Accounting Fidelity Services Group Finance

Payroll Administrator Area: Robertsville The above position is vacant out our Robertsville branch. You will also be required to work…

View Job

Port Elizabeth: Retail Store Assistant – Aloe Pharmacy posted by Dis-Chem Pharmacies

Jobs in Eastern Cape Central February 18, 2026
Dis-Chem Pharmacies logistics Transport warehouse

Dis-Chem Pharmacies Aloe Pharmacy store has an opportunity available for a Retail Store Assistant to join the team. The main…

View Job

Berea Road: Cashier – Overport – Pipeline posted by Dis-Chem Pharmacies

Jobs in Berea Road February 18, 2026
Dis-Chem Pharmacies Retail wholesale

Dis-Chem Pharmacies is continuously looking for Cashiers to build a talent pool for their Overport store.The aim of a strategic…

View Job

Pietermaritzburg: Finance and Admin administrator (PE, Mthatha, PMB and Mamelodi locations) posted by SOS Children’s Village

Jobs in KZN Midlands February 18, 2026
Accounting Finance SOS Children's Village

SOS Childrens Villages is a social development organisation, focussing on the care, protection and development of children and youth who…

View Job

Kempton Park: CONTROLLER: PICKING

Jobs in East Rand February 18, 2026
logistics Transport warehouse

Ensure that all orders are correctly picked and ready for dispatch on a daily basis and to ensure all staff…

View Job

Johannesburg: Rating Developer posted by MSP Staffing LTD

Jobs in Central Johannesburg February 18, 2026
Computing IT MSP Staffing LTD Software

Looking for a talented and experienced Rating Developer who will be responsible for designing, developing, and maintaining our clients insurance…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in South Africa, Jobs in ZA

More Jobs in Your Area