Key Responsibilities :
Team Leadership & Management :
- Lead, mentor, and guide a team of engineers, providing technical guidance, coaching, and career growth opportunities.
- Conduct annual appraisals and formal feedback cycles for team members.
- Own hiring, grooming, and growing team members in terms of technology skills and career development.
- Proactively identify and address team, process, and technology challenges.
Software Design & Development :
Guide the team in designing and developing applications based on Microservices architecture .Collaborate with product owners, architects, and other managers to deliver an integrated enterprise-class software suite.Ensure the design and development of high-performance, scalable, secure, and highly available applications.Perform design reviews, code reviews, troubleshooting , and provide hands-on solutions to technical challenges.Project Planning & Delivery :
Plan and monitor tasks for team members aligned with upcoming sprints and product releases.Ensure complete accountability for quality and timely delivery of assigned tasks and product features.Collaborate across teams (product, QA, database, and project management) to deliver high-quality releases and technical PoCs using agile methodologies.Define, improve, and enforce best practices for design, coding standards, unit testing, and documentation.Skills Required
Hibernate, Spring, Spring Boot, Java, Jquery, Bootstrap