Business Technology Jobs

Team Lead – Java Backend

As a Team Lead – Java Backend, you will lead a team of 10 to 12 backend engineers, fostering a culture of technical excellence, collaboration, and continuous improvement. This is a hands-on leadership role, where you are expected to actively contribute to software development while guiding the team on project delivery, quality, and best practices. You will champion servant-leadership—empowering engineers, promoting innovation, and resolving obstacles to support team success. You will ensure high-quality software delivery, build strong relationships with stakeholders, and support your team’s technical and professional development.
 

Mandatory Skill(s)

  • Have at least 8 years of experience in backend software development;
  • Have Bachelor’s degree in Computer Science, Information Technology, or any Engineering discipline;
  • Must have hands-on experience in Java 8 or higher;
  • Must have experience in Spring Framework and Spring Boot;
  • Must have previous leadership or mentoring experience within a development team;
  • Proficient in building and consuming RESTful APIs;
  • Experienced in using Git for version control and tools like Jenkins or Azure DevOps for CI/CD;
  • Strong analytical, debugging, and problem-solving skills;
  • Excellent communication and stakeholder engagement capabilities.

Desirable Skill(s)

  • Exposure to containerization (Docker) and orchestration tools (Kubernetes);
  • Familiarity with microservices architecture and distributed systems;
  • Experience with public cloud platforms (Azure, AWS, GCP);

Responsibilities

  • Lead and mentor a team of Java backend engineers in delivering secure, high-quality, and scalable applications;
  • Contribute to hands-on development using Java, Spring, and Spring Boot;
  • Drive the adoption of best practices in code quality, design, testing, and deployment;
  • Collaborate with stakeholders (Product Owners, Architects, QA, DevOps) to define and deliver requirements;
  • Establish and uphold engineering standards, drive architectural decisions, and maintain technical documentation;
  • Support Agile and DevOps practices such as CI/CD, TDD, and iterative delivery;
  • Conduct code reviews, regular 1-on-1s, and performance assessments;
  • Promote a culture of psychological safety, collaboration, and ownership within the team;
  • Participate in hiring, onboarding, and continuous team capability building.

If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Kiran Kumar Pandity at kiran.kp@sciente.com quoting the job title.

Kiran Kumar Pandity
Team Lead – Technology Recruitment, (APAC)
Let’s connect via