Senior Java Developer

Samloryxconsultancy

Johannesburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement

Job summary

Samloryxconsultancy is seeking an experienced Java backend engineer to design and build Spring Boot services that handle real transactional load. You will deploy to AWS or Azure in containers, automate pipelines, and write tests that genuinely reduce risk.

You will work directly with clients to understand problems, review code, and take production issues from alert to root cause with clear documentation. Hybrid from Johannesburg is required.

Qualifications

  • Approximately 9 years building backend systems in Java with production ownership.
  • Strong Spring Boot experience including Spring Data and Spring Security.
  • Extensive SQL and relational data modelling, PostgreSQL preferred.
  • Hands-on cloud delivery on AWS or Azure, including compute, databases, storage, IAM, logging.
  • Docker and containerised deployment; familiarity with Kubernetes is a plus.
  • Experience with CI/CD pipelines and automation to avoid repeat work.
  • Integration experience: REST, SOAP, queues or event streams.
  • South African work authorisation and ability to work hybrid from Johannesburg.

Responsibilities

  • Design and build Spring Boot services, REST APIs handling real transaction volume.
  • Deploy and run on AWS or Azure, in containers, via automated pipelines.
  • Write tests that reduce risk rather than chase coverage metrics.
  • Collaborate with clients to understand problems before coding solutions.
  • Code reviews both ways; ensure quality and continuous improvement.
  • Handle production issues from alert to root cause and document fixes.

Skills

Java backend engineering
Spring Boot
REST API design
SQL & PostgreSQL
Cloud delivery (AWS/Azure)
Docker / containerization
CI/CD automation
Integration: REST/SOAP / queues
SA work-authorisation & Johannesburg-h

Tools

Docker
Kubernetes
Terraform
CI/CD tooling

Job description

You will be writing production Java on systems that clients run their operations through, not internal prototypes that nobody depends on. That means the work is real: performance matters, data correctness matters, and a bad release is somebody's bad day.We build on deliberately boring technology, because a client has to be able to hire someone else to maintain it in five years. If you want to argue for the newest framework every quarter, this will frustrate you. If you want to build things that are still running well after you have moved on, this is the right room.The contract runs three years, which is long enough to see the consequences of your own decisions. That is unusual and it is the point.

What you will do
  • Design and build Spring Boot services, REST APIs and integrations that carry real transaction volume
  • Deploy and run what you build on AWS or Azure, in containers, through automated pipelines
  • Write tests that genuinely reduce risk rather than chase a coverage number
  • Work directly with clients to understand the problem before writing the solution
  • Review other people's code, and have yours reviewed, without either being a formality
  • Take a production issue from alert to root cause to fix, and write down what happened
What we are looking for
  • Around 9 years building backend systems in Java, with real production ownership
  • Strong Spring Boot: Spring Data, Spring Security, and REST API design you can defend
  • Solid SQL and relational data modelling, ideally PostgreSQL
  • Hands-on cloud delivery on AWS or Azure, not just theory: compute, managed databases, object storage, identity and access, logging and monitoring
  • Docker, and comfort with containerised deployment
  • CI/CD pipelines, and the habit of automating what you do more than twice
  • Integration experience: REST, SOAP, message queues or event streams
  • South African work authorisation, and able to work hybrid from Johannesburg
Nice to have
  • Kafka or another event-streaming platform in production
  • Kubernetes, whether EKS, AKS or self-managed
  • Terraform or another infrastructure-as-code tool
  • AWS or Azure certification, for example Solutions Architect Associate or AZ-305
  • Python alongside Java, particularly for data or automation work
  • Experience in financial services, insurance, logistics or the public sector
  • Having modernised a legacy system incrementally rather than rewriting it
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

Zohorecruit • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Software Development Lead
Software Development Lead

Samloryxconsultancy • Johannesburg

Hybrid
ZAR 1,000,000 - 1,700,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Junior Developer
Junior Developer

Zohorecruit • Johannesburg

On-site
ZAR 360,000 - 480,000
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

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

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Java Developer
Java Developer

Zohorecruit • Johannesburg

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
Java Team Lead
Java Team Lead

Future Fit • Johannesburg

On-site
ZAR 1,100,000 - 1,400,000
Competitive compensation package
Commission incentives
Access to employee wellness programs
+5