67 Zallery Jobs
Senior Manager - Java Development (12-20 yrs)
Zallery
posted 15hr ago
Key skills for the job
Job Title : Senior Manager - Software Development (Java & Spring Boot)
Location : Mumbai, India
Job Type : Full-time, Permanent
Experience : 15+ Years in Java Development, Team Management, and Leadership
Job Description :
We are seeking a highly skilled and experienced Senior Manager - Software Development to lead a team of talented Java developers. The ideal candidate will possess extensive hands-on experience in Java development, particularly with Spring Boot and microservices. You will be responsible for overseeing the development lifecycle, managing a team of developers, and ensuring the successful delivery of high-quality software solutions.
This role requires a proven track record in team leadership, mentorship, and project management. You will be responsible for setting technical direction, fostering a collaborative environment, and driving innovation in software design and architecture.
Key Responsibilities :
Team Leadership & Management :
- Lead and manage a team of 10+ Java developers, fostering a positive, collaborative, and high-performance culture.
- Oversee day-to-day activities, set clear objectives, and provide guidance to ensure timely project delivery.
- Mentor and support the professional growth of team members through coaching, training, and regular performance feedback.
- Conduct code reviews, ensure adherence to coding standards, and drive best practices in software development.
- Conduct regular one-on-ones with team members to address any issues, support career development, and maintain high morale.
Technical Leadership :
- Provide architectural and technical leadership in Java development, focusing on Spring Boot and microservices architecture.
- Collaborate with product managers, business analysts, and other stakeholders to define and deliver scalable and reliable software solutions.
- Drive design discussions and provide technical solutions to complex problems.
- Lead the development of new features and modules, ensuring robust, efficient, and scalable code.
- Ensure the adoption of best practices for unit testing, integration testing, and continuous delivery.
Project & Stakeholder Management :
- Ensure the timely and successful delivery of projects while maintaining the highest quality standards.
- Work closely with cross-functional teams (Product, QA, Operations) to define clear requirements, timelines, and deliverables.
- Provide regular project status updates to senior leadership, identifying risks and offering solutions.
Process Improvement :
- Continuously assess development processes and recommend improvements to enhance efficiency and effectiveness.
- Implement Agile methodologies and promote their adoption within the team for smoother project delivery.
Communication & Collaboration :
- Foster a collaborative work environment that encourages knowledge sharing, creativity, and innovation.
- Maintain strong communication with stakeholders at all levels, both technical and non-technical.
- Communicate complex technical concepts to non-technical audiences in a clear and concise manner.
Qualifications :
Experience :
- Minimum of 15 years of hands-on experience in Java development, with at least 5 years in a leadership/managerial role.
- Proven track record of managing and mentoring teams of at least 10+ developers.
- Extensive experience with Spring Boot, microservices, and related Java technologies.
- Solid understanding of cloud technologies and DevOps practices (AWS, Docker, Kubernetes) is a plus.
Skills & Competencies :
- Strong technical knowledge and hands-on experience with Java 8+, Spring Boot, and microservices architecture.
- Proficiency in designing, developing, and deploying scalable, high-performance applications.
- Experience with Agile development methodologies (Scrum, Kanban) and leading teams in an Agile environment.
- Strong leadership skills, with the ability to manage and mentor a diverse group of developers.
- Excellent communication and interpersonal skills, with the ability to interact with both technical and non-technical stakeholders.
- Strong analytical and problem-solving skills with a deep understanding of system design principles.
Education :
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Preferred Skills :
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and tools (Jenkins, GitLab).
- Experience with performance tuning and optimization of Java-based applications.
Functional Areas: Other
Read full job description15-18 Yrs