We are seeking a highly motivated and experienced Java Technical Lead to lead the architecture, design, development, and delivery of large-scale enterprise applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices, Cloud Technologies, Distributed Systems, and Modern Software Engineering Practices.
This role requires a highly hands-on leader who can drive technical decisions, mentor engineering teams, collaborate with cross-functional stakeholders, and ensure the successful delivery of scalable, secure, and high-performing applications.
The candidate will be responsible for end-to-end ownership of technical solutions, including system architecture, application development, performance optimization, code quality, security, DevOps practices, and production support.
2. Spring Framework : Deep expertise in Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, Spring Batch, Spring Integration, Spring WebFlux, Spring AOP, Spring Actuator.
3. Microservices Architecture : Strong understanding of Service Discovery, API Gateway, Centralized Configuration, Distributed Transactions, Event-Driven Architecture, CQRS, Event Sourcing, Saga Pattern, Resilience4j, Distributed Caching.
10. Preferred Domain Experience : Candidates with experience in Retail & E-Commerce, Banking & Financial Services, FinTech, Healthcare, Insurance, SaaS Platforms, Telecom will be preferred.
11. Leadership Expectations : The ideal candidate should demonstrate : Strong technical ownership, Excellent stakeholder management, Team leadership and mentoring capabilities, Architectural decision-making skills, Ability to manage multiple projects simultaneously, Strong analytical and problem-solving abilities, Excellent communication and presentation skills.
12. Education : Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field. Master's Degree preferred but not mandatory.
13. Success Criteria : A successful Java Technical Lead will : Deliver scalable and high-performing solutions, Lead engineering teams effectively, Drive architecture and design decisions, Ensure engineering excellence and code quality, Successfully manage production systems and critical incidents, Mentor developers and contribute to organizational technical growth, Continuously improve development processes and technology adoption.
Ideal Candidate Profile :
We are looking for a true Hands-on Java Tech Lead who spends significant time on architecture, coding, system design, code reviews, technical mentoring, cloud-native development, and solving complex engineering challenges. The candidate should be capable of leading teams while remaining deeply involved in technical execution and strategic technology decisions.