Senior Software Engineer (Java Fullstack)

Sabenza IT & Recruitment
📍 johannesburg, city of johannesburg metropolitan municipality, South-Africa 💼 Full-time 🕒 Posted July 01, 2026

Job Description

Senior Software Engineer (Java Fullstack)

Johannesburg, South Africa | Posted on 06/05/2026

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 ...

Ready to Apply?

Submit your application today and join our talented team at Sabenza IT & Recruitment.

Submit Application

Job Details

  • Location johannesburg, city of johannesburg metropolitan municipality
  • Job Type Full-time
  • Category Other-General
  • Posted Date July 01, 2026
  • Application Deadline August 10, 2026