Job Description
Johannesburg, South Africa | Posted on 18/06/2026
Key Responsibilities
- Design, develop, and maintain enterprise-grade backend applications using Java EE/Jakarta EE standards.
- Build and optimize APIs, microservices, and integration layers using frameworks such as Spring / Spring Boot, JAX-RS, JPA, EJB, Hibernate.
- Develop and maintain high-performance server-side components and batch processing workflows.
- Implement unit tests, integration tests, and ensure code quality through best practices and standards.
- Participate in solution architecture design sessions for new and existing systems.
- Contribute to the design of scalable, modular, and resilient backend architectures.
- Identify performance bottlenecks and recommend system improvements.
- Work with relational databases such as PostgreSQL, Oracle, MySQL, SQL Server.
- Develop efficient SQL queries, stored procedures, and ORM ...
Ready to Apply?
Submit your application today and join our talented team at Sabenza IT & Recruitment.
Submit ApplicationJob Details
- Location johannesburg, city of johannesburg metropolitan municipality
- Job Type Full-time
- Category Other-General
- Posted Date July 01, 2026
- Application Deadline August 10, 2026