More jobs:
Senior Java Developer
Job in
Johannesburg, 2000, South Africa
Listed on 2026-02-28
Listing for:
Sabenza IT & Recruitment
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Java Developer, Backend Developer
Job Description & How to Apply Below
We are seeking a Senior Java Developer to support distributed applications within the banking space. The role focuses on designing resilient, well-orchestrated systems with clear API strategies, while interfacing with regional teams that manage most infrastructure components.
Key Responsibilities
- Develop new applications using Spring Boot; maintain and enhance legacy systems built on Java EE.
- Design and implement resilient, distributed systems across multiple regions.
- Implement BFF-style API aggregation and robust error handling strategies.
- Ensure architecture clarity and maintain high testing discipline.
- Collaborate effectively with regional teams to align infrastructure and deployment strategies.
- Communicate design decisions clearly during technical exercises and team discussions.
Desired Skills & Experience
- Diploma or similar qualifications within IT.
- 7+ Years focused on Java Development.
- Backend Development:
Strong Java experience, including Spring Boot and Java EE. - Frontend (Optional):
Experience with Angular is a plus. - Infrastructure:
Basic understanding of cloud environments and Linux is beneficial but not essential. - System Design:
Experience with distributed orchestration, resilience patterns, and clean API design. - Testing & Quality:
Strong testing discipline and attention to maintainable, reliable code. - Cloud experience: AWS experience is mandatory
- Communication:
Ability to articulate design decisions and collaborate with multi-regional teams.
- Emphasis on orchestration and resilience over hands-on infrastructure.
- Clear focus on error handling strategies and robust API aggregation for senior candidates.
- Demonstrated ability to communicate and reason through technical challenges during interviews or exercises.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×