Senior Java Developer

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

A leading financial services and capital markets organisation is looking for an experienced Senior Java Developer with strong enterprise application development expertise to design, build, and support high-performance, mission-critical systems that enable strategic business operations.

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
Requirements
  • 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
Benefits
  • Salary: negotiable
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Network Contracting • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Java Developer
Senior Java Developer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Senior Java EE Developer - AWS
Senior Java EE Developer - AWS

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer MMH260715-2
Senior Java Developer MMH260715-2

Momentum • Centurion

On-site
ZAR 1,000,000 - 1,700,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Java Developer (Cape Town)
Senior Java Developer (Cape Town)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Java Developer
Java Developer

Network Contracting • Randburg

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

Impronics Technologies • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Java Developer (Spring)
Senior Java Developer (Spring)

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,100,000