Senior Java Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

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.



Required Skills:

Java Spring Boot AWS API Linux


Required Education:

Completed an Honors Degree or higher

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 ResponsibilitiesDevelo...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java