• Jobs
  • >
  • Tech Lead – Java (Strong TDD Expertise)

Tech Lead – Java (Strong TDD Expertise)

  • Permanent
  • Full time
  • Hybrid (560016, Banglore, karnataka, India)

Job Title: Tech Lead – Java (Strong TDD Expertise)

Location: Bangalore / Chennai
Work Mode: Hybrid
Experience: 8+ Years


About the Role

We are looking for an experienced Tech Lead – Java with strong expertise in Test-Driven Development (TDD) to drive technical excellence and deliver high-quality software solutions. The ideal candidate will have deep Java backend expertise, leadership experience, and a passion for building robust, scalable systems using TDD practices.


Key Responsibilities

  • Lead and mentor a team of Java developers to deliver high-quality software solutions.
  • Champion Test-Driven Development (TDD) approach across all phases of development.
  • Design and develop scalable, performant, and maintainable backend services using Java, Spring Boot, and Microservices architecture.
  • Enforce coding standards, conduct code reviews, and promote best practices.
  • Collaborate with cross-functional teams including Product, QA, and DevOps to deliver features on time.
  • Work with CI/CD pipelines and ensure smooth deployment cycles.
  • Troubleshoot, debug, and optimize applications for maximum speed and scalability.

Required Skills

Strong Java development experience (Java 8/11/17+).
Hands-on expertise in Test-Driven Development (TDD) and writing unit/integration tests using JUnit, Mockito, etc.
✅ Deep understanding of Spring/Spring Boot, REST APIs, and Microservices.
✅ Strong knowledge of Design Patterns and SOLID principles.
✅ Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
✅ Experience working with cloud platforms (AWS, GCP, or Azure).
✅ Proficiency with build tools like Maven/Gradle and version control systems (Git).
✅ Exposure to CI/CD tools (e.g., Jenkins, GitLab CI).
✅ Excellent communication and team leadership skills.


Preferred Qualifications

  • Experience in Agile/Scrum methodologies.
  • Knowledge of Behavior-Driven Development (BDD) frameworks like Cucumber is a plus.
  • Prior experience in leading technical teams and architectural decision-making.