We are looking for experienced Senior Java Developers with strong expertise in enterprise-grade API development. The role involves designing, building, and maintaining scalable APIs and backend services for mission-critical systems, working onsite with our Cape Town-based team.
Key Responsibilities
- Design, develop, and deploy RESTful APIs and microservices using Java (Spring Boot, J2EE, or related frameworks).
- Collaborate with architects, product owners, and other developers to build scalable, secure, and high-performing solutions.
- Integrate with enterprise systems, databases, and third-party services.
- Apply best practices for code quality, testing, CI / CD, and documentation.
- Troubleshoot, debug, and optimize performance of existing services.
- Mentor and support junior developers where required.
- 6–10 years of professional experience in Java development.
- Strong expertise in Spring / Spring Boot, JPA / Hibernate, and REST API design.
- Experience in microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS / Azure / GCP preferred).
- Solid knowledge of SQL / NoSQL databases.
- Familiarity with DevOps tools (Git, Jenkins, Maven / Gradle, CI / CD pipelines).
- Strong problem-solving, communication, and collaboration skills.
Preferred
Experience with API Gateway, authentication protocols (OAuth2, JWT).Background in Agile / Scrum delivery environments.Exposure to enterprise-scale financial services / telecom / retail domains is a plus.#J-18808-Ljbffr