Senior Java Engineer: Spring Microservices & Cloud (AWS)

Sabenza IT & Recruitment

Centurion

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Centurion, South Africa-based Sabenza IT & Recruitment seeks a senior Java engineer to design and ship Spring-based services, shape Angular UIs, and work across greenfield and production systems. You’ll leverage modern AWS patterns while maintaining legacy integrations (IBM MQ).

Expect variety across many applications that must communicate with each other. You’ll need 10+ years of software experience, a related IT degree, and strong OO design with Agile delivery, plus hands-on work with

Qualifications

  • 10+ years of software experience.
  • 2–4 years in financial services or related domain.
  • Strong OO design and Agile delivery.
  • Hands-on with Oracle / PostgreSQL and MongoDB.
  • Familiar with REST/SOAP integrations and messaging.

Responsibilities

  • Design and build Java/Spring Boot services with security and data access.
  • Develop front-end work with Angular + Material.
  • Implement REST/SOAP integrations and messaging (JMS, IBM MQ, AWS SQS).
  • Deploy to AWS and implement observability (DataDog, Micrometer, Prometheus).
  • Write meaningful tests with JUnit, Mockito; contribute to BDD tests (Cucumber/Karate).
  • Model domain objects with JPA; support non-prod and prod environments.

Skills

Java
Spring Boot
Angular
REST
SOAP
JMS
IBM MQ
AWS
DataDog
Prometheus
JUnit
Mockito
BDD
Cucumber
Karate
JPA
MongoDB
Oracle
PostgreSQL
Gradle
GitLab
Flyway
SonarQube

Education

IT degree or diploma

Tools

Oracle
PostgreSQL
MongoDB
Gradle
GitLab
Flyway
MongoCK
SonarQube

Job description

Centurion, South Africa-based Sabenza IT & Recruitment seeks a senior Java engineer to design and ship Spring-based services, shape Angular UIs, and work across greenfield and production systems. You’ll leverage modern AWS patterns while maintaining legacy integrations (IBM MQ).

Expect variety across many applications that must communicate with each other. You’ll need 10+ years of software experience, a related IT degree, and strong OO design with Agile delivery, plus hands-on work with

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

Sabenza IT & Recruitment • Centurion

On-site
ZAR 900,000 - 1,500,000
Senior Java Backend Architect - Java EE, Spring, AWS
Senior Java Backend Architect - Java EE, Spring, AWS

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,500,000
Senior Java Engineer: Spring, Microservices & Cloud
Senior Java Engineer: Spring, Microservices & Cloud

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Senior Java AWS Engineer: Banking SOA & Spring Expert
Senior Java AWS Engineer: Banking SOA & Spring Expert

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Java Engineer — Spring & Microservices
Senior Java Engineer — Spring & Microservices

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior Java Software Engineer – API & Microservices
Senior Java Software Engineer – API & Microservices

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior Java Spring Full-Stack Engineer – AI‑Driven Microservices | Remote
Senior Java Spring Full-Stack Engineer – AI‑Driven Microservices | Remote

Sabenza IT & Recruitment • Pretoria

Hybrid
ZAR 700,000 - 1,100,000
Senior Java Developer - Microservices, Spring & Cloud
Senior Java Developer - Microservices, Spring & Cloud

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Java Developer - Enterprise Integration & Spring Expert
Java Developer - Enterprise Integration & Spring Expert

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Java Developer – AWS Microservices & Cloud
Senior Java Developer – AWS Microservices & Cloud

ATS Client • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Salary: negotiable