Full Job Description
Job Description
Summary:
We are seeking a hands-on Full stack Technical Lead with a technical skill mix of approximately 70% Java backend and 30% React frontend to lead the design, development, and delivery of enterprise applications. The role requires strong expertise in Java, Spring Boot, RESTful APIs, and backend integration, complemented by practical experience building React-based user interfaces. The lead should have 12+ years of development experience and lead the team. The Technical Lead will guide an onshore-offshore development team, own technical delivery, and collaborate closely with business stakeholders, architects, and delivery partners. Excellent verbal and written communication skills are essential to translate business needs into technical solutions, explain design decisions, and maintain clear alignment across distributed teams.
Responsibilities:
Hands-on technical delivery: Lead full stack development with approximately 70% focus on Java backend services and 30% on React frontend development, contributing directly to complex features and technical problem-solving.
Java backend development: Design and develop scalable, secure, and maintainable applications using Java, Spring Boot, RESTful APIs, and appropriate service-based architectures.
React frontend development: Build and review reusable React components, application state management, responsive interfaces, and API integrations using JavaScript or TypeScript.
Solution design: Translate business and functional requirements into technical designs, implementation tasks, estimates, and acceptance criteria in collaboration with business analysts and architects.
Onshore-offshore leadership: Guide a distributed development team, establish clear ownership, coordinate work across time zones, and ensure effective handoffs and consistent engineering practices.
Delivery coordination: Partner with project managers, product owners, and QA teams to plan sprint commitments, manage technical dependencies, resolve blockers, and communicate delivery risks promptly.
Engineering quality: Conduct design and code reviews, enforce coding standards, and promote unit testing, integration testing, secure coding, and maintainable application design.
Performance and reliability: Diagnose issues across frontend and backend layers, improve application performance, and support root-cause analysis and production issue resolution.
Agile delivery experience: Bring hands-on experience delivering software in Agile environments, including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives across onshore-offshore teams.
Build and release: Collaborate with DevOps teams on continuous integration and delivery pipelines, automated quality checks, environment readiness, and reliable deployments.
Mentoring and guidance: Support developers through technical mentoring, knowledge-sharing sessions, and practical guidance on Java, React, debugging, and design practices.
Communication and stakeholder alignment: Demonstrate excellent verbal and written communication; facilitate technical discussions, explain complex concepts to technical and nontechnical audiences, and provide concise updates on progress, risks, dependencies, and decisions.
Documentation and continuous improvement: Maintain technical designs, API documentation, and operational guidance, and identify opportunities to improve development practices and onshore-offshore collaboration.
The base compensation range for this role in the posted location is: 105,000 - 118,650.
Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
3 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
3 Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
3 Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
3 Life and disability insurance
3 Employee assistance programs
3 Other benefits as provided by local policy and eligibility
Important Notice:
Compensation (including bonuses, commissions, or other forms of incentive pay) is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements and is subject to Capgemini's discretion, consistent with applicable laws. The Company reserves the right to amend or withdraw compensation programs at any time, within the limits of applicable legislation.