Job Title: Java Engineering Manager
Location: Hyderabad and Kolkata
Experience Required: 12-16 Years
Mandatory Skills: Java, Spring boot, Microservices, AWS
Job Summary: As a
Java Engineering Manager, you will be responsible for leading the design, development, and maintenance of Java-based applications and systems. You will work closely with cross-functional teams to deliver high-quality software solutions, optimize performance, and drive innovation to meet business goals. This role requires strong expertise in Java development, as well as proficiency in software architecture, team leadership, and the ability to troubleshoot complex technical challenges.
About Us
This position is being recruited by Smartwork IT Services, a leading recruitment and product-based company. In addition to staffing solutions, Smartwork IT Services is involved in developing cutting-edge products like SWITS ATS (Applicant Tracking System) and SWITS HRMS (Human Resource Management Services). We focus on delivering exceptional value through innovative solutions and top-tier talent acquisition
Key Responsibilities
- Lead and manage a team of talented engineers in the modernization of a largescale legacy system
- Drive the design development and implementation of Java Spring Boot and Microservicesbased applications
- Ensure the successful adoption and execution of SAFe Agile principles across the engineering teams
- Collaborate with crossfunctional teams including product management quality assurance and operations to deliver highquality software solutions
- Mentor and develop engineering talent fostering a culture of continuous learning and improvement
- Establish and maintain best practices for software development including coding standards code reviews and automated testing
- Monitor and improve the performance scalability and reliability of the applications
- Measure teams outcome using metrics such as Epic and Feature predictability Velocity and SprintPI goals
- Manage project timelines budgets and resource allocation to ensure timely delivery of projects
- Communicate progress challenges and solutions to stakeholders and senior management
Required Qualifications
- Bachelors or Masters degree in Computer Science Engineering or a related field
- 10 years of experience in software engineering with a focus on Java Spring Boot and Microservices applications
- Proven experience in leading largescale legacy modernization programs
- Expertise in SAFe Agile principles and practices
- Strong leadership and people management skills with a track record of building and leading highperforming teams
- Excellent problemsolving and analytical skills
- Proven ability to manage multiple projects and priorities in a fastpaced environment
- Strong communication and interpersonal skills with the ability to effectively collaborate with diverse teams and stakeholders
Preferred Qualifications
- Experience with cloud platforms such as AWS Azure or Google Cloud
- Knowledge of DevOps practices and tools
- Experience with containerization technologies like Docker and Kubernetes
- Certification in SAFe Agile or other relevant Agile methodologies