The Role
The Java Lead will be responsible for designing, developing, and delivering enterprise-grade applications using Java, Spring Boot, and microservices architecture. This role requires strong leadership skills to mentor global teams, ensure adherence to best practices, and collaborate with client architects and third-party vendors for solution design and delivery.
Your responsibilities:
Technical Leadership
* Architect and implement scalable microservices using Spring Boot and Java frameworks
* Drive design reviews, code quality, and performance optimization.
Team Mentorship
* Guide and mentor distributed teams across geographies.
* Foster Agile practices and ensure knowledge sharing.
Client & Vendor Collaboration
* Work closely with client architects to align technical solutions with business goals.
* Coordinate with third-party vendors for integrations and compliance.
Delivery Excellence
* Ensure timely delivery of modules with high quality.
* Manage risks, dependencies, and technical impediments proactively.
Your Profile
Essential skills/knowledge/experience
* Strong expertise in Java/J2EE, Spring Boot, RESTful APIs, and Microservices.
* Experience with CI/CD tools (Jenkins, Docker, Kubernetes).
* Knowledge of cloud platforms (AWS/Azure) and containerization.
* Familiarity with Agile methodologies and DevOps practices.
* Excellent communication and stakeholder management skills.
Desirable skills/knowledge/experience
* Exposure to insurance/banking domains as seen in enterprise projects.
* Ability to handle large-scale migrations, modernizations and tooling.
* Experience in working with global delivery models (minimum 6 hours overlap for onshore-offshore teams)
#J-18808-Ljbffr