Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Derisk360. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
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.