Lead Java Architect — Spring Boot, Microservices, Cloud
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.
Start fresh or import an existing resume
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
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.