Senior Software Engineer (Java Fullstack)

ATS Client

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Johannesburg is seeking a Senior Full Stack Software Engineer to design, develop, and maintain scalable back‑end systems and data‑driven solutions. You will work across APIs and microservices using Java and Spring Boot, with PostgreSQL, Kafka, and AWS playing a central role in delivering reliable software aligned to business needs.

The role requires 6+ years of full stack experience, strong backend focus, and familiarity with Telco OSS/BSS billing systems.

Qualifications

  • 6+ years of proven experience in full stack development and project delivery.
  • Experience with Java, Spring Boot, PostgreSQL, Kafka, and AWS.
  • Telco OSS/BSS billing systems experience preferred.

Responsibilities

  • Develop, enhance, and maintain full‑stack applications with a focus on scalable back‑end systems.
  • Design and implement APIs and microservices using Java and Spring Boot.
  • Work with PostgreSQL, Kafka, and AWS to build reliable and efficient data‑driven solutions.
  • Collaborate with teams to deliver high‑quality software aligned to business requirements.
  • Identify and resolve system issues, ensuring optimal performance and stability.
  • Contribute to technical design, code reviews, and continuous improvement practices.

Skills

Java
Spring Boot
PostgreSQL
Kafka
AWS

Education

Grade 12 National Certificate
Relevant tertiary qualification in Information Technology

Job description

Job Description

We're seeking a highly skilled Senior Full Stack Software Engineer with strong experience in Java, Spring Boot, PostgreSQL, Kafka, and AWS. The ideal candidate brings a solid background in building and delivering scalable, high-performance systems, with a strong focus on back‑end development, system integration, and cloud‑based solutions. This role requires a detail‑oriented problem solver who can thrive in a collaborative environment and contribute to the full software development lifecycle.

Key Responsibilities
  • Develop, enhance, and maintain full‑stack applications with a focus on scalable back‑end systems
  • Design and implement APIs and microservices using Java and Spring Boot
  • Work with PostgreSQL, Kafka, and AWS to build reliable and efficient data‑driven solutions
  • Collaborate with teams to deliver high‑quality software aligned to business requirements
  • Identify and resolve system issues, ensuring optimal performance and stability
  • Contribute to technical design, code reviews, and continuous improvement practices
Requirements
  • Grade 12 National Certificate (Minimum)
  • Relevant tertiary qualification in Information Technology (Preferred)
  • 6+ years’ proven experience in full stack software development, project delivery, and implementation in relevant technologies/languages
  • Prior experience in the Telco industry (OSS/BSS Billing systems)
Tech Stack
  • Java
  • Spring Boot
  • PostgreSQL (Non‑Negotiable)
  • Kafka (Non‑Negotiable)
  • AWS (Non‑Negotiable)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Java (Full Stack) Developer -Telco Experience
Intermediate Java (Full Stack) Developer -Telco Experience

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Engineer: Java/Spring, AWS, Kafka
Senior Full-Stack Engineer: Java/Spring, AWS, Kafka

ATS Client • Johannesburg

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
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Software Engineer: Back End
Software Engineer: Back End

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Full Stack Developer - Java (Spring) focused
Full Stack Developer - Java (Spring) focused

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 700,000 - 1,100,000
Intermediate Full - Stack Software Developer
Intermediate Full - Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 520,000 - 900,000
Senior Java EE Developer
Senior Java EE Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,500,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

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