Lead Java Architect: Spring Boot & Microservices

Hire Resolve

Gauteng

On-site

ZAR 1,000,000 - 1,800,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

Job summary

Hire Resolve's client seeks a Lead Java Developer in Gauteng, South Africa, to own design and delivery of enterprise-grade Java applications.

You will lead architecture, mentor a team, and drive modern standards (Spring Boot, microservices, CI/CD, cloud/dockers) across on-prem and cloud platforms. Strong communication and stakeholder skills are essential.

The role requires a deep hands-on background in Java, Spring, and distributed systems, with a focus on performance, security, and scalability.

Qualifications

  • Bachelor’s degree in Computer Engineering, Software Engineering or Computer Science.
  • 6+ years of hands-on Java development delivering scalable, enterprise-grade applications.
  • Expert-level proficiency in Spring Boot and the Spring ecosystem (Spring Data, Security, Cloud).
  • Proven experience designing and implementing microservices architectures and distributed systems.
  • Strong experience with Docker and Kubernetes for cloud and on‑prem deployments.
  • Deep knowledge of PostgreSQL, MySQL, and MongoDB with performance tuning and indexing.
  • Experience designing RESTful APIs with secure authentication.
  • Solid DevOps/CICD practices with Git, Maven, Jenkins, SonarQube, and monitoring tools.
  • Familiarity with infrastructure as code and SRE principles is a plus.
  • Experience with React or AngularJS is a nice-to-have for full-stack collaboration.

Responsibilities

  • Design, develop, and maintain complex full-stack Java applications focused on performance and scalability.
  • Lead architectural discussions and define roadmaps for Java backends and microservices.
  • Mentor junior developers and enforce best practices in design patterns and testing.
  • Collaborate with cross-functional teams to align technical solutions with business goals.
  • Champion Spring Boot and modern frameworks to standardize services and accelerate development.
  • Own and improve CI/CD pipelines, code quality checks, and automated testing strategies.
  • Optimize existing systems and troubleshoot performance bottlenecks in large distributed environments.
  • Contribute to cloud-native, containerized applications using Kubernetes and Docker.
  • Ensure systems are secure, resilient, and meet enterprise SLAs.
  • Monitor and tune systems with observability tools like Prometheus and Grafana.
  • Perform other duties as assigned

Skills

Java development
Spring Boot
Microservices
Architectural design
Mentoring
CI/CD
Observability
Stakeholder management
Agile/Scrum
TDD
Leadership

Education

Bachelor’s degree in Computer Engineering/Software/CS

Tools

Docker
Kubernetes
Git
Maven
Jenkins
Helm
SonarQube
Prometheus
Grafana
JProfiler

Job description

Hire Resolve's client seeks a Lead Java Developer in Gauteng, South Africa, to own design and delivery of enterprise-grade Java applications.

You will lead architecture, mentor a team, and drive modern standards (Spring Boot, microservices, CI/CD, cloud/dockers) across on-prem and cloud platforms. Strong communication and stakeholder skills are essential.

The role requires a deep hands-on background in Java, Spring, and distributed systems, with a focus on performance, security, and scalability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Architect — Spring Boot, Microservices, Cloud
Lead Java Architect — Spring Boot, Microservices, Cloud

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Lead Java Developer - Bedfordview
Lead Java Developer - Bedfordview

Hire Resolve • Gauteng

On-site
ZAR 1,000,000 - 1,800,000
Lead Java Developer - Bedfordview
Lead Java Developer - Bedfordview

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Gauteng

On-site
ZAR 900,000 - 1,500,000
Technical Lead (Java | Spring Boot)
Technical Lead (Java | Spring Boot)

Unitrade 745 (Pty) Ltd • Sandton

Hybrid
ZAR 520,000 - 780,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Java/Spring Engineer: Banking Microservices & CI/CD
Senior Java/Spring Engineer: Banking Microservices & CI/CD

Hire Resolve • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Java Spring Boot Engineer — Lead & Mentor
Senior Java Spring Boot Engineer — Lead & Mentor

Flash Group • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Senior Java Engineer: Spring Boot, Microservices & Azure
Senior Java Engineer: Spring Boot, Microservices & Azure

Dearx • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Java Engineer: Spring Boot, Microservices on Azure
Senior Java Engineer: Spring Boot, Microservices on Azure

DeARX • Sandton

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