Designation: Technology Manager – Java
Experience: 10+ years (minimum 5 years in a managerial role)
Location: Pune
About the Role
We are seeking a Technology Manager – Java to lead, grow, and inspire a high-performing engineering team in a fast-paced product environment. This role is 70% leadership & management and 30% strategic technical involvement, with the primary focus on building a culture of excellence, ensuring delivery predictability, and aligning engineering outcomes with business goals.
Key Responsibilities :
Leadership & People Management (70%)
- Team Leadership: Manage a team of 10+ Java developers & team leads, setting clear objectives and tracking progress against agreed KPIs every month.
- Performance Management: Conduct performance reviews with structured feedback and create Individual Development Plans (IDPs) for all team members.
- Talent Development: Implement a quarterly skill enhancement plan to keep the team updated on modern tech stacks such as microservices, cloud-native systems, and DevOps practices.
- Recruitment & Retention: Hire high-caliber engineers and ensure an onboarding completion rate of 100% within two weeks. Maintain annual attrition below.
- Culture & Engagement: Build a collaborative and high-accountability culture. Organize at least 2 team engagement activities per quarter to promote morale.
- Process Improvement: Identify and implement at least 2 process optimizations per quarter to improve efficiency, reduce technical debt, or enhance delivery predictability
Strategic Technical Involvement (30%)
- Architecture Oversight: Review and guide the team on architectural decisions for scalability, maintainability, and performance.
- Code Quality: Maintain good code quality through structured code reviews and promote to increase unit test coverage more than 50% per service..
- Innovation: Drive at least one technology proof-of-concept (POC) per quarter to evaluate and adopt relevant emerging technologies.
- Technical Mentorship: Spend a minimum of 6 hours per week on technical mentoring, design reviews, and assisting with complex problem resolution. In parallel, contributed as a senior developer by designing, coding, and delivering complex solutions with hands-on expertise.
What We Expect You to Bring
- Leadership Experience: Minimum 5 years managing engineering teams of 10+ members in a product-based environment.
- Technical Expertise: Strong foundation in Java, Spring Boot, Hibernate/JPA, REST APIs; knowledge of microservices, Angular, or React is an advantage.
- Product Thinking: Proven ability to align engineering outcomes with business and product roadmaps.
- Execution Skills: Experience in implementing Agile/Scrum at scale and improving delivery predictability.
- People Skills: Strong interpersonal, coaching, and conflict-resolution skills.
- Educational Background: Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience.
Why Join Us?
- Influence the technical and strategic direction of core product lines.
- Lead a talented team in a culture of ownership, innovation, and learning.
- Build high-impact products used by thousands of customers.