10+ years of experience in Java development, with at least 4 years in a technical PM role. Excellent communication and stakeholder management skills. Strong hands-on experience in Core Java, Java SE 5/6, Spring Boot, SQL Server. Experience with project management tools like JIRA, ServiceNow, or equivalent. Lead end-to-end delivery of Java-based applications, ensuring alignment with business goals and technical standards. Collaborate with stakeholders to define project scope, timelines, and deliverables. Manage development teams across geographies, ensuring adherence to Agile/Scrum methodologies. Oversee technical architecture decisions, code reviews, and integration strategies. Track project metrics including velocity, burn-down charts, and quality KPIs. Mitigate risks and resolve issues to ensure timely delivery. Coordinate with QA, DevOps, and infrastructure teams for seamless deployment.