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...
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
View more
View less