Introduction We are seeking an experienced Senior Java Developer (FULL TIME) to support our client on a contract basis, building and optimising modern, cloud-native applications using the latest Java 21
Duties & Responsibilities Contract Length: 6 Months (Extendable - long term)
Contract Type: Full Time - Contractor
Start: Feb 2026
Location: Hybrid (Offices in Johannesburg - once a week required)
Eligibility: Must be located in / have a valid working permit for South Africa; If you cannot work in South Africa - please do not apply.
The role focuses on designing and delivering high-performance backend systems, leveraging Java 21, Spring Boot and AWS.
You’ll work on scalable APIs, event-driven architectures, and cloud-first deployments built for resilience, performance, and maintainability.
KEY RESPONSIBILITIES
Design and implement microservices and serverless components using Java 21 and Spring Boot. Build and optimise RESTful and event-driven APIs for large-scale distributed systems. Deploy and manage services across AWS (ECS, Lambda, RDS, SQS/SNS, CloudWatch, API Gateway). Collaborate with DevOps engineers to automate build and release pipelines using Jenkins. Optimise performance, scalability, and cost across compute, storage, and networking. Conduct code reviews, testing, and peer mentoring to ensure delivery excellence. Work in an Agile environment, collaborating with cross-functional teams across multiple time zones.
WHAT WILL MAKE US HAPPY \uD83E\uDD29
10+ years of experience as a Java Developer, with at least 1+ year using Java 17 or 21. Strong background in Spring Boot, Reactive Programming, and REST API development. Solid understanding of AWS services (ECS, Lambda, RDS, S3, API Gateway, CloudFormation). Experience building and deploying containerised microservices (Docker, Kubernetes, or AWS EKS). Strong Communication in english Strong knowledge of CI/CD pipelines Excellent communication, problem-solving, and collaboration skills.
NICE TO HAVE
Hybrid cloud experience - Azure / AWS
Sourced from external listing
DevologyX
Sourced from PNet