We are looking for an experienced Java Technical Lead with 10+ years of hands-on Java development and strong leadership capabilities. The role involves leading development teams, designing scalable microservices-based solutions, and ensuring high-quality software delivery. The ideal candidate should be an immediate joiner or able to join within 10–15 days and be based in Mumbai or Hyderabad.
Key Responsibilities:
Lead, mentor, and guide a team of junior and mid-level developers.
Design and implement scalable, high-performance, and secure software solutions aligned with business requirements.
Architect and develop microservices-based applications using modern Java frameworks.
Take ownership of code quality, ensuring best practices in coding, unit testing, documentation, and CI/CD.
Conduct regular code reviews and promote knowledge sharing within the team.
Collaborate with cross-functional teams including business analysts, project managers, and technical leads.
Identify performance bottlenecks and optimize application, database, and system performance.
Lead Agile ceremonies such as sprint planning, daily stand-ups, reviews, and retrospectives.
Drive Continuous Integration and Continuous Delivery (CI/CD) adoption and deployment automation.
Manage stakeholder expectations related to scope, timelines, and delivery.
Stay updated with emerging technologies and recommend innovative solutions to improve productivity and quality.
Qualifications and Skill
Minimum 10+ years of experience in Java development with proven experience in technical leadership.
Strong proficiency in Java 8+, Java EE, Spring Boot, Spring Cloud, and Hibernate.
Extensive experience in Microservices architecture and implementation.
Hands-on experience with Apache Kafka and RabbitMQ.
Experience with RDBMS such as MySQL, Oracle, or PostgreSQL; exposure to NoSQL databases like MongoDB or Cassandra.
Familiarity with Jira or similar project management tools.
Basic to intermediate experience with front-end technologies such as JavaScript, React, or Angular is a plus.
Exposure to cloud platforms (AWS, Azure, or GCP) is desirable.
Knowledge of DevOps practices, CI/CD pipelines, Docker, and Kubernetes is a plus.
Experience or exposure to modern technologies such as Reactive Programming, GraphQL, or event-driven architectures.
Strong communication, problem-solving, and stakeholder management skills.