Senior Java Developer – AWS Microservices & Cloud

ATS Client

Johannesburg

On-site

ZAR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Salary: negotiable

Job summary

ATS Client, a leading financial services and capital markets organisation in Johannesburg, is seeking an experienced Senior Java Developer to design, build, and support high‑performance systems that drive critical business operations.

You will translate business requirements into scalable Java solutions, work with Spring Boot, Spring Security, and Spring Data, and collaborate on AWS, Docker, Kubernetes, and CI/CD pipelines in an enterprise microservices environment.

Qualifications

  • Degree in Information Technology or related field.
  • 5-7 years experience in enterprise software development.
  • Strong proficiency in Java (8+), Spring Boot, Spring Security, and Spring Data.
  • Experience with SQL, PostgreSQL, and SAS programming.
  • Strong knowledge of microservices architecture and software design patterns.
  • Experience with AWS cloud services and containerisation (Docker, Kubernetes).
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions) and Agile delivery methodologies.

Responsibilities

  • Develop and support business‑critical applications aligned to IT and business strategy
  • Translate business requirements into technical solutions through impact and system analysis
  • Design and develop scalable applications using Java and modern frameworks
  • Conduct code reviews ensuring quality, security, performance, and maintainability
  • Perform unit testing and ensure solutions meet functional requirements
  • Support deployment, release management, and production implementation activities
  • Assist with UAT support and resolution of defects and system issues
  • Ensure production stability, including DR readiness and system health checks
  • Produce technical documentation to support system maintenance and knowledge transfer
  • Engage with stakeholders to ensure alignment and successful delivery of solutions

Skills

Java (8+)
Spring Boot
Spring Security
Spring Data
SQL
PostgreSQL
SAS programming
Microservices
AWS
Docker
Kubernetes
CI/CD
Jenkins
GitHub Actions
Agile

Education

Degree in Information Technology or related field

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
AWS

Job description

ATS Client, a leading financial services and capital markets organisation in Johannesburg, is seeking an experienced Senior Java Developer to design, build, and support high‑performance systems that drive critical business operations.

You will translate business requirements into scalable Java solutions, work with Spring Boot, Spring Security, and Spring Data, and collaborate on AWS, Docker, Kubernetes, and CI/CD pipelines in an enterprise microservices environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - AWS Microservices & Security
Senior Java Backend Engineer - AWS Microservices & Security

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Engineer: Cloud-Native, Distributed Systems
Senior Java Engineer: Cloud-Native, Distributed Systems

ATS Client • Cape Town

On-site
ZAR 800,000 - 1,200,000
Senior Cloud Java Engineer - AWS, Microservices Leader
Senior Cloud Java Engineer - AWS, Microservices Leader

ATS Client • Cape Town

On-site
ZAR 1,500,000
Senior Backend Engineer - Java, Spring Boot & Microservices
Senior Backend Engineer - Java, Spring Boot & Microservices

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Full-Stack Engineer | Cloud, Microservices & CI/CD
Senior Java Full-Stack Engineer | Cloud, Microservices & CI/CD

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Java Backend Engineer - Cloud-Native Microservices
Senior Java Backend Engineer - Cloud-Native Microservices

ATS Client • Cape Town

On-site
ZAR 1,260,000 - 1,540,000
Senior Backend Engineer - Java, AWS & Kafka Microservices
Senior Backend Engineer - Java, AWS & Kafka Microservices

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer - Enterprise Java & Cloud
Senior Software Engineer - Enterprise Java & Cloud

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Senior Java Full-Stack Engineer - Scalable Apps
Senior Java Full-Stack Engineer - Scalable Apps

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Java Backend Engineer – Spring Boot, AWS, Kafka
Senior Java Backend Engineer – Spring Boot, AWS, Kafka

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000