C

Capgemini

Global consulting, technology services, outsourcing

Java / React Full Stack Technical Lead

Full-Stack EngineeringUpdated on Nov 14
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • Eight to twelve years of software development experience.
  • Strong hands-on development experience with Java and Spring Boot.
  • Experience designing and developing RESTful APIs and backend services.
  • Hands-on React experience.
  • Experience with JavaScript and/or TypeScript.
  • Experience serving as a hands-on Technical Lead and providing technical direction to development teams.
  • Experience working with and leading onshore/offshore development teams.
  • Experience with Agile software development and CI/CD environments.
  • Strong troubleshooting, problem-solving, code review, and technical design skills.
  • Excellent verbal and written communication skills, including direct interaction with customer stakeholders.

Responsibilities

  • Lead hands-on full stack development, with approximately 70% focus on Java/Spring Boot backend development and 30% on React frontend development.
  • Design and develop scalable, secure, and maintainable applications using Java, Spring Boot, RESTful APIs, and service-based architectures.
  • Develop and review React components, application state management, responsive user interfaces, and API integrations using JavaScript or TypeScript.
  • Translate business and functional requirements into technical designs, implementation plans, estimates, and acceptance criteria.
  • Provide technical leadership across a distributed team of approximately 2–3 onshore and 20+ offshore team members.
  • Interact directly with customer stakeholders and communicate technical solutions, design decisions, delivery status, risks, and dependencies.
  • Conduct design and code reviews, enforce engineering standards, and promote unit testing, integration testing, secure coding, and maintainable application design.
  • Partner with architects, project managers, product owners, QA, and DevOps teams to manage technical dependencies and ensure successful delivery.
  • Troubleshoot issues across frontend and backend application layers and support root-cause analysis and production issue resolution.
  • Participate in Agile development activities, including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives.
  • Collaborate with DevOps teams on CI/CD pipelines, automated quality checks, environment readiness, and deployments.
  • Mentor developers and provide technical guidance on Java, Spring Boot, React, debugging, and application design.
  • Maintain technical designs, API documentation, and operational guidance while identifying opportunities to improve engineering practices.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs