Software Development Manager (java)
Zimmerbiomet
Job Description
What You Can Expect
The Software Development Manager, Web Applications is responsible for leading the design, development, testing, deployment, and support of Java-based web applications supporting sales and operations teams. This role combines hands-on technical leadership with people management, delivery planning, and cross-functional coordination. The manager ensures high-quality software delivery, maintains technical standards and documentation, and develops engineering talent while aligning application outcomes to business needs.
Work Location: Bangalore
Work Mode: Hybrid (3 Days in office)
How You'll Create Impact
- Lead, coach, and manage a team of software engineers responsible for Java-based web applications
- Serve as the technical authority and escalation point for the business web applications used by sales and operations teams
- Own delivery planning, work estimation, prioritization, and execution for application initiative
- Translate functional and business requirements into scalable technical architectures and detailed specifications
- Ensure creation, maintenance, and governance of technical documentation for systems and applications (e.g., SMS)
- Review and approve code, architecture designs, and testing strategies to ensure quality and consistency
- Oversee unit testing, system testing, and readiness for user acceptance testing and production release
- Partner with customer service, business stakeholders, and other IT teams to align solutions with operational needs
- Oversee production deployments and ensure operational stability, support readiness, and incident resolution
- Establish and enforce development standards, coding best practices, and CI/CD discipline
People & Delivery Leadership Responsibilities
- Manage performance, development plans, and career progression for software engineers
- Assign work, balance workloads, and ensure delivery commitments are met
- Mentor team members on technical skills, design patterns, and problem-solving approaches
- Foster a collaborative, high-performance team culture focused on quality and customer service
- Participate in hiring, onboarding, and succession planning for the development team
What Makes You Stand Out
- Strong ability to translate business requirements into technical and architectural solution
- Demonstrated leadership in software delivery, estimation, and prioritization
- Excellent written and verbal communication skills with technical and non-technical stakeholders
- Strong analytical, technical, and business problem-solving capabilities
- Ability to balance hands-on technical involvement with managerial responsibilities
- High standards for customer service, professionalism, productivity, and quality
- Proven aptitude for learning and applying new technologies and development practices
- Ability to lead effectively in a collaborative, team-based environment
Your Background
Required Technical Skills
- Java application development
- Angular or GWT front-end development
- Git (source control and collaboration workflows)
- Oracle or other relational databases
Desired Technical Skills
- Spring Boot / JPA / Hibernate
- Kubernetes and Docker
- REST or SOAP web services
Education and Experience Requirements
- Experience Range: 10+ Years
- Bachelors degree in Computer Science or related field with 7+ years of application development experience in a business environment, including 2+ years of technical or people leadership OR Bachelors and Masters degree with 6+ years of application development experience in a business environment, including leadership responsibilities
- Demonstrated experience with web application development and enterprise systems
Travel Expectations
Less than 10%
EOE/M/F/Vet/Disability