Java Engineering Lead / Solution Lead

CapgeminiNew York, NY
1d

About The Position

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.Description: Role Overview The Java Engineering Lead (Solution Lead) is a senior technical delivery role responsible for leading onshore and offshore engineering teams in the design, development, and support of Java-based applications within a financial services environment. This role focuses on technical execution, team leadership, client-facing requirement discussions, and production stability, working within established enterprise architecture and standards. The ideal candidate is a hands-on Java lead who can guide teams, collaborate with customers and stakeholders, and ensure high-quality, reliable delivery across backend services, APIs, and integrations.

Requirements

  • Strong hands-on experience with Java and frameworks such as Spring, Spring Boot, and Hibernate
  • Experience leading development teams and coordinating work across offshore and onshore resources
  • Solid experience building and supporting RESTful APIs and backend services
  • Practical experience with production support, debugging, and issue resolution in complex systems
  • Working knowledge of relational databases and SQL
  • Familiarity with cloud environments (AWS, Azure, or similar) and CI/CD practices
  • Experience working in Agile delivery models
  • Strong communication skills with the ability to engage directly with customers and stakeholders
  • Experience working within regulated or enterprise environments

Nice To Haves

  • Background in Insurance or broader Financial Services (preferred, not required)
  • Experience supporting modernization or enhancement initiatives within existing platforms
  • Exposure to integration patterns beyond REST APIs (e.g., messaging, batch, or legacy system integrations)
  • Experience with automation, performance optimization, or production stability initiatives
  • Prior experience working with distributed teams and global delivery models

Responsibilities

  • Lead the end-to-end technical delivery of Java-based applications, APIs, and backend services
  • Manage and mentor onshore and offshore development teams, ensuring delivery quality and adherence to standards
  • Act as the primary technical point of contact for customer and stakeholder discussions related to requirements and solution implementation
  • Interpret business and technical requirements and guide teams in implementing solutions aligned with approved designs and enterprise standards
  • Provide hands-on technical leadership through code reviews, design guidance, and support for complex issues
  • Support production stability, including troubleshooting, root cause analysis, and resolution of critical incidents
  • Collaborate with enterprise architects, QA, DevOps, and other cross-functional teams
  • Drive continuous improvement initiatives related to code quality, automation, performance, and delivery efficiency
  • Participate in estimation, planning, and Agile ceremonies

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service