×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer

Job in Johannesburg, 2000, South Africa
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary