Intermediate Backend Developer (Java Microservices)
Summary
Builds and maintains scalable Java microservices using Spring Boot, REST APIs, and SQL databases in an Agile team.
We're seeking an experienced Intermediate Backend Developer to contribute to the development of scalable backend services and microservices within a high-performing Agile environment.
Requirements
- Diploma or Degree in Computer Science, Information Technology or related field
- 3-5 years' software development experience
- Minimum 3 years' Java backend development experience
- Experience with API-driven and microservices-based applications
Technical Skills
- Java 17
- Spring Boot 3.x
- Spring Web
- Spring Data JPA (Hibernate)
- REST APIs
- SQL Databases
- Maven
- Git
- Agile/Scrum
Advantageous
- Apache Kafka
- Redis
- Spring Security
- Keycloak
- Docker
- Kubernetes
- CI/CD
- Azure / AWS
Location: Gauteng (On-site)
Contract: 7 Months (September 2026 - March 2027)