Job Title : Java Tech Lead
Experience : 8 - 15+ Years
Location : Bangalore, Pune, Hyderabad, Chennai, Kolkata
Notice Period : Immediate Joiners Only
About the Role :
We are looking for a highly skilled Java Tech Lead to lead the design, development, and deployment of scalable, high-performance applications. The ideal candidate should bring deep expertise in Java, Spring Boot, and Microservices architecture, along with proven leadership in guiding teams through complex technical challenges.
Key Responsibilities :
- Lead end-to-end design and development of enterprise-grade applications using Java, Spring Boot, and Microservices.
- Architect, implement, and optimize distributed systems ensuring scalability, security, and high availability.
- Collaborate with product managers, architects, and business stakeholders to translate requirements into robust technical solutions.
- Provide technical leadership and mentorship to engineering teams, ensuring adherence to coding best practices, code reviews, and quality standards.
- Drive cloud-native development, CI / CD, containerization, and DevOps practices to ensure smooth delivery pipelines.
- Evaluate and adopt new tools, frameworks, and methodologies to continuously improve technology stack and performance.
- Troubleshoot critical production issues and provide long-term solutions to improve system stability and resilience.
- Work closely with cross-functional teams to align software engineering efforts with business goals.
Must-Have Skills :
Strong hands-on experience in Java, Spring Boot, and Microservices development.Expertise in building and deploying scalable RESTful APIs and event-driven services.Deep understanding of system design, data structures, algorithms, and design patterns.Experience with cloud platforms (AWS / Azure / GCP) and containerization tools (Docker, Kubernetes).Strong background in CI / CD pipelines, Git, and DevOps practices.Proven leadership in mentoring and guiding development teams.Good to Have :
Experience in financial services, telecom, or large-scale enterprise applications.Knowledge of messaging systems (Kafka, RabbitMQ, etc.).Exposure to NoSQL / SQL databases and distributed caching (Redis, Hazelcast).(ref : hirist.tech)