Senior Full Stack Java Developer (FTC, 6 Month Contract)
Summary
Build and deploy scalable Java microservices on AWS using Spring Boot, React, and Docker/Kubernetes, while collaborating with DevOps on CI/CD pipelines.
Senior Full Stack Java Developer (FTC, 6 Month Contract)
DevologyX – City of Cape Town, Western Cape, South Africa
Contract Length: 6 Months (Extendable)
Contract Type: Full Time - Contractor
Location: Hybrid – Office in Cape Town, once a week / once a fortnight 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, developing, and deploying scalable Java-based microservices on AWS cloud infrastructure. You’ll work hands‑on across the full development lifecycle, ensuring performance, security, and best practices are consistently applied.
Key Responsibilities
- Design, build, and maintain Java microservices using Spring Boot (or equivalent frameworks).
- Work with Front End Developers to help them develop front end components (React); some previous exposure to Front End is key - React / Angular.
- Implement and manage application components on AWS.
- Collaborate with DevOps teams to build and maintain CI/CD pipelines and infrastructure automation.
- Optimize code for scalability, maintainability, and performance.
- Participate in code reviews, peer testing, and design discussions.
- Ensure system security, observability, and reliability across environments.
- Contribute to an Agile delivery process through sprint planning, retrospectives, and continuous improvement.
What Will Make Us Happy 🤩
- 5+ years of experience as a Java Developer, working with Spring Boot.
- Hands‑on experience with AWS services (ECS, Lambda, S3, RDS, CloudWatch, API Gateway).
- Solid understanding of microservices architecture and containerisation (Docker, Kubernetes).
- Experience building and maintaining CI/CD pipelines.
- Proficiency in SQL and NoSQL databases.
- Strong problem‑solving skills and attention to detail.
- Excellent communication and ability to work independently in a distributed team.
Nice to Have
- Experience with serverless development (AWS Lambda).
- Exposure to event‑driven systems (Kafka, SNS/SQS).
- Experience on the front end – React or Angular.
References and referrals increase your chances of interviewing at DevologyX by 2x.