Full-time Posted June 13, 2026
Apply Now

Job Description

Job Title : Java Developer – Digital Payments

Employment type : Contract (On-site)

Contract length : 12 months

Location : Johannesburg - South Africa PURPOSE OF THE PROJECT

The Java Developer will be responsible for designing, developing, testing, and maintaining applications and systems in line with agreed development standards. The role requires strong Java development experience, system design understanding, and the ability to work effectively within agile or project-based delivery teams.

Core Responsibilities and Accountabilities: Design, develop, test, and document new and enhanced applications and systems. Write clean, efficient, scalable, and maintainable code for medium to large applications. Support application design and development in line with agreed programming standards and frameworks. Participate in system design discussions, technical reviews, code reviews, and deployment activities. Troubleshoot, debug, and resolve applicati...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application