Enable job alerts via email!

Senior Full Stack Java Developer (Contract)

DevologyX

Johannesburg

Hybrid

ZAR 400 000 - 500 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Johannesburg is searching for an experienced Senior Full Stack Java Developer to design and implement high-performance backend systems. This role requires expertise in Java 21, Spring Boot, and AWS. You will work on scalable APIs and collaborate within an Agile environment. Ideal candidates will have over 10 years of Java experience and strong communication skills. This hybrid position requires on-site presence once a week.

Qualifications

  • 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 including ECS, Lambda, RDS, S3.

Responsibilities

  • Design and implement microservices and serverless components using Java 21 and Spring Boot.
  • Work on Front End features using React.
  • Collaborate with DevOps engineers to automate build and release pipelines.

Skills

Java Development
React
Spring Boot
AWS services
CI/CD pipelines
Problem-solving
Collaboration skills

Tools

Docker
Kubernetes
Jenkins
Job description
Senior Full Stack Java Developer (FULL TIME)

We are seeking an experienced Senior Full Stack Java Developer (FULL TIME) to support our client on a contract basis, building and optimising modern, cloud‑native applications using the latest Java 21.

Contract Length: 6 Months (Extendable - long term)

Contract Type: Full Time - Contractor

Start: Jan / 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.
  • Work on Front End features using React (Angular experience also fine)
  • 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 🤩
  • 10+ years of experience as a Java Developer, with at least 1+ year using Java 17 or 21.
  • React Experience (Angular or other front end frameworks ok)
  • 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
  • React, deep experience.
  • Hybrid cloud experience - Azure / AWS.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.