Job Title: Engineering Lead-Java Experience Level: Min 12 Years to 16 Years Location: Hyderabad/Chennai/Pune Job Summary: We are looking for an experienced Java Technical Engineering Manager to lead and oversee engineering teams within our modernization program. This role will require strategic planning, team leadership, and technical guidance to ensure high-quality solutions and continuous improvement in alignment with engineering principles. Mandate Skills: Hands-on Java Architect. Strong in OOPs concepts. Java design patterns. Reactive programming. Writing performant code & Clean architecture.Very strong advocate of coding best practices (SOLID, KISS, TDD, Unit testing, Integration testing). Have implemented common framework using Java/ Spring for an application/platform (like Exception Library, Security Authentication/Authorization, Auditing, Idempotency, Connectors etc) Experience in implementing DDD, Microservices architecture – using Java / Spring RESTful API best practices, Kafka (Messaging based systems) Knowledge of Cloud-native principles Key Responsibilities: Strategic Planning: Define and align technical strategies with the goals for the modernization program. Team Leadership: Lead and oversee engineering teams to foster a high-performance culture and continuous improvement. Ensure alignment with engineering principles. Resource Management: Manage and provide direction to a dotted-line team of Technical Leads. Technical Guidance: Offer technical direction and ensure the team follows best practices in software engineering to deliver high-quality solutions. Stakeholder Communication: Act as a liaison between engineering teams and stakeholders, ensuring clear communication, alignment, and problem-solving. Continuous Delivery: Oversee the development and maintenance of the Continuous Delivery Pipeline, monitoring progress and adjusting strategies as needed. Quality Assurance: Ensure delivery of high-quality solutions that meet customer and business needs. Risk Management: Identify and mitigate risks associated with the modernization program. Innovation Promotion: Encourage and facilitate the adoption of new technologies and processes to improve modernization efforts. Delivery Excellence: Accountable for the on-time delivery of modernization initiatives. Team Performance: Responsible for the performance and development of the engineering team, fostering skill growth and capabilities. Technical Vision: Maintain the technical vision and architectural integrity of the modernization solution. Stakeholder Satisfaction: Ensure that stakeholder requirements are met and manage expectations. Agile Governance: Uphold SAFe principles and practices, ensuring governance and compliance within engineering teams. Lead Time for Changes: Measure the time from code commit to successful production deployment. Deployment Frequency: Track the number of successful releases ready for production environments. Change Failure Rate: Monitor the percentage of changes/releases that result in production issues and require remediation. Quality Metrics: Track and maintain agreed-upon quality levels across engineering metrics. Proven experience as a Java Engineering Manager or similar technical leadership role. Strong expertise in Java and software engineering best practices. Experience with Continuous Delivery pipelines and Agile methodologies. Excellent leadership, communication, and stakeholder management skills. Proficient in risk management, strategic planning, and resource management. Ability to encourage innovation and facilitate technology adoption
Job Title
EL/:Engineering Lead-Java