Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Lead Backend Engineer (Java)

Posted Updated
Discussion

Summary

Lead a backend team building scalable Java services (Spring Boot, microservices) for a client company in Tembisa, Gauteng, in a hybrid role. Day to day: drive architecture, mentor engineers, review code, and optimize performance and reliability across REST APIs, databases, and messaging systems.

About the Role

Our client is looking for a passionate and experienced Lead Backend Engineer with deep expertise in Java to spearhead the development of their next-generation backend systems. This hybrid role combines the benefits of remote flexibility with valuable in-person collaboration, based in Tembisa, Gauteng . You will be instrumental in driving architectural decisions, mentoring a team of talented engineers, and ensuring the delivery of high-quality, scalable, and performant backend services. This is an exceptional opportunity to make a significant impact on a product that is shaping the future of its industry. You will lead by example, fostering a culture of technical excellence, innovation, and continuous improvement within the engineering department.

Key Responsibilities

  • Lead the design, development, and deployment of robust and scalable backend services using Java and related frameworks (e.g., Spring Boot).
  • Provide technical leadership and mentorship to a team of backend engineers, fostering their growth and development.
  • Collaborate closely with front-end developers, product managers, and other stakeholders to define project requirements and technical solutions.
  • Architect and implement microservices-based solutions adhering to best practices.
  • Ensure code quality, performance, and maintainability through rigorous code reviews and testing.
  • Optimize backend systems for maximum speed, scalability, and reliability.
  • Troubleshoot and resolve complex technical issues across the backend stack.
  • Contribute to the continuous improvement of development processes, tools, and infrastructure.
  • Stay updated with the latest backend technologies and industry trends.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in backend development, with at least 2 years in a lead or senior capacity.
  • Strong proficiency in Java and its ecosystem, including frameworks like Spring Boot.
  • Experience designing and developing RESTful APIs and microservices.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Experience with message queues (e.g., Kafka, RabbitMQ) is a plus.
  • Knowledge of containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure) is advantageous.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and interpersonal skills, with the ability to effectively lead and collaborate.

Benefits

  • Our client offers a competitive salary package commensurate with experience.
  • Comprehensive medical aid and retirement fund contributions are provided.
  • Employees enjoy a generous annual leave allowance and paid sick leave.
  • Opportunities for professional development, including access to training programs and industry conferences, are available.
  • The hybrid work model allows for a balance between remote work and in-office collaboration.
  • Our client fosters a supportive and innovative work environment where your contributions are valued.

Skills

What Lead Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →