Job Title: Tech Lead – Java (Strong TDD Expertise)
Location: Bangalore / Chennai
Work Mode: Hybrid
Experience: 8+ Years
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.
✅ 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.