Role : Java Lead
Experience : 7 to 12 yrs
Loaction : Mumbai,Pune,Ahmedabad
Job Summary :
We are seeking an experienced and proactive Java Team Lead to lead a high-performing development team. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, and Angular, along with a solid understanding of software architecture, design patterns, and DevOps practices. The role requires hands-on technical leadership, solution design, and mentoring of team members.
Key Responsibilities :
- Lead a team of fullstack developers through all phases of the SDLC.
- Design and develop scalable, robust, and secure Java-based applications using Spring Boot and Microservices architecture.
- Drive front-end development using Angular and ensure seamless integration with backend services.
- Apply design patterns and architectural best practices to deliver maintainable code.
- Collaborate with architects, product managers, and stakeholders to define technical requirements and solutions.
- Oversee code reviews, performance tuning, and deployment strategies.
- Implement and advocate DevOps practices (CI / CD, automation, containerization).
- Work with SQL and NoSQL databases for optimal data storage and retrieval strategies.
Mentor team members and promote continuous improvement and technical excellence.
Required Skills :
Strong experience in Java, Spring Boot, RESTful APIs, and MicroservicesProficiency in Angular (v8 or higher)Solid understanding of design patterns, system architecture, and best coding practicesExperience with DevOps tools like Jenkins, Docker, Kubernetes, Git, etc.Experience of relational (SQL) and non-relational (NoSQL) databasesExcellent communication, leadership, and problem-solving skillsPreferred Skills :
Experience with cloud platforms (AWS, Azure, GCP)Familiarity with Agile / Scrum methodologiesEducation :
Bachelors or Masters degree in Computer Science, Information Technology, or a related field(ref : hirist.tech)