Join a high-performance engineering team delivering robust, scalable backend services for a major enterprise client in the financial sector as a Senior Java Developer. This is a key role in a modern, cloud-native environment, where you’ll be building services that power mission-critical applications used by millions of end users.
Skills and Experience
What you'll do :
- Design, build, and maintain microservices and backend APIs using Java and Spring Boot
- Develop and deploy services into a containerized AWS environment using Kubernetes, Rancher, and Helm
- Build scalable, event-driven solutions integrating with Kafka for high-volume message processing
- Manage and optimize relational data models using PostgreSQL Aurora
- Work within Agile squads to deliver clean, testable, and maintainable code
- Collaborate with DevOps and architecture teams on infrastructure, CI / CD pipelines, and observability
- Ensure high availability, performance, and security in cloud-native environments
Your expertise :
8+ years of backend development experience using Java (preferably Java 11+)Strong expertise in Spring Boot and building RESTful APIsHands-on experience with AWS Cloud services, including container orchestration and managed databasesDeep understanding of containerized environments using Kubernetes, preferably with RancherExperience with Helm for packaging and deploying Kubernetes applicationsSolid understanding and practical use of Kafka in a distributed systems contextProficiency in PostgreSQL, ideally with exposure to Aurora in a cloud environmentStrong grasp of software engineering principles, system design, and clean architectureComfortable working in large, complex, and regulated enterprise environmentsOther
Other information applicable to the opportunity :
Contract positionLocation : Remote JHB / Cape town (South Africa)#J-18808-Ljbffr