Lead Java Developer - Bedfordview

Hire Resolve

Johannesburg

On-site

ZAR 700,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech company in Johannesburg is seeking a Lead Java Developer with extensive experience in Java and Spring Boot. The ideal candidate will design and maintain high-performance applications while mentoring junior developers. Responsibilities include leading architectural discussions, collaborating on technical roadmaps, and optimizing systems in cloud-native environments. Strong expertise in microservices, containerization, and DevOps practices is essential. This role offers an opportunity to guide a talented team in a dynamic environment.

Qualifications

  • 6+ years of hands-on Java development experience delivering scalable, enterprise-grade applications.
  • Expert-level proficiency in the Spring ecosystem including Spring Data, Spring Security, and Spring Cloud.
  • Strong experience with containerization and orchestration using Docker and Kubernetes.

Responsibilities

  • Design, develop, and maintain complex full-stack applications focused on performance and scalability.
  • Lead architectural discussions and define technical roadmaps for Java-based systems.
  • Mentor junior developers and review code for best practices.

Skills

Java Development
Spring Boot
Microservices
Containerization
Kubernetes
SQL
NoSQL
RESTful APIs
DevOps
Agile/Scrum

Education

Bachelor's degree in Computer Engineering or related field

Tools

Git
Maven
Jenkins
Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Prometheus
Grafana

Job description

Hire Resolve's client is looking for a Lead Java Developer with deep expertise in Java, Spring Boot, and scalable distributed systems. The ideal candidate has extensive experience designing, building, and maintaining robust, high-performance, enterprise-grade applications. This role goes beyond coding, it requires ownership of solution design, mentoring team members, and driving architectural improvements.

Responsibilities
  • Design, develop, and maintain complex full‑stack applications with a focus on performance, scalability, and maintainability.
  • Lead architectural discussions and define technical roadmaps for Java‑based backend systems and microservices.
  • Mentor junior developers and review code to enforce best practices in design patterns, clean code, and testability.
  • Collaborate with cross‑functional teams to align technical solutions with business objectives.
  • Champion the use of Spring Boot and modern frameworks to accelerate development and standardize services.
  • Own and improve the CI/CD pipeline, code quality checks, and automated testing strategies.
  • Optimize existing systems and troubleshoot performance bottlenecks across large‑scale distributed environments.
  • Contribute to the design and implementation of cloud‑native, containerized applications using Kubernetes and Docker.
  • Ensure systems are secure, resilient, and compliant with enterprise‑grade SLAs.
  • Monitor, analyze, and tune systems using observability tools (e.g., Prometheus, Grafana, ELK).
  • Perform other duties as assigned.
Requirements
  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
  • 6+ years of hands‑on Java development experience, delivering scalable, enterprise‑grade applications.
  • Expert‑level proficiency in Spring Boot and the Spring ecosystem, including Spring Data, Spring Security, and Spring Cloud.
  • Proven experience designing and implementing microservices architectures and distributed systems.
  • Strong experience with containerization and orchestration using Docker and Kubernetes, and deploying scalable solutions on both cloud platforms and on‑premises infrastructure.
  • Deep knowledge of SQL and NoSQL databases, with proficiency in PostgreSQL, MySQL, and MongoDB, including schema design, indexing, query optimization, and performance tuning.
  • Expertise in designing and developing RESTful APIs with secure authentication mechanisms.
  • Solid command of DevOps and CI/CD practices, with hands‑on use of tools such as Git, Maven, Jenkins, Helm, SonarQube, and monitoring solutions like Prometheus and Grafana.
  • Familiarity with infrastructure as code, container security, and SRE principles is a strong plus.
  • Experience in performance profiling and testing using tools such as JProfiler, JMeter, and unit/integration test frameworks.
  • Exposure to frontend frameworks like React or AngularJS is a plus for full‑stack collaboration.
  • Strong grasp of Agile/Scrum methodologies and Test‑Driven Development (TDD).
  • Demonstrated leadership and mentoring experience, with the ability to guide teams, enforce best practices, and influence technical direction.
  • Excellent analytical, communication, and stakeholder management skills.
  • Experience in the telecommunications (telco) domain including familiarity with network systems, billing platforms, service orchestration is a strong plus.
  • Fluency in English; French is a plus.
How to Apply

Kindly forward your CV to Gaby Turner at gaby.turner@hireresolve.us or you may send your CV to itcareers@hireresolve.za.com.

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

Similar jobs worth comparing

Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Java Developer
Java Developer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 800,000
Java Software Development Manager
Java Software Development Manager

Hire Resolve • Centurion

On-site
ZAR 900,000 - 1,200,000
Technical Lead (.Net)
Technical Lead (.Net)

Hire Resolve • Centurion

On-site
ZAR 800,000 - 900,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Midrand

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer (Cape Town)
Senior Java Developer (Cape Town)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Java Developer (Jhb)
Java Developer (Jhb)

Dariel • South Africa

Hybrid
ZAR 650,000 - 900,000
Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业
Full Stack Developer - Java (Spring) focused
Full Stack Developer - Java (Spring) focused

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 700,000 - 1,100,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Java Developer (Contract)
Java Developer (Contract)

PBT Group • Johannesburg

On-site
ZAR 540,000 - 900,000