C

Capgemini

Global consulting, technology services, outsourcing

Java Fullstack Technical Lead

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

About the Job

Requirements

  • 12+ years of development experience.
  • Strong expertise in React, JavaScript or TypeScript, reusable UI components, state management, and responsive interfaces.
  • Practical experience in Java, Spring Boot, RESTful APIs, and backend integration.
  • Hands-on experience delivering software in Agile environments, including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives across onshore-offshore teams.
  • Excellent verbal and written communication skills to translate business needs into technical solutions, explain design decisions, and maintain clear alignment across distributed teams.

Responsibilities

  • Lead fullstack development with approximately 70% focus on React frontend development and 30% on Java backend services, contributing directly to complex features and technical problem-solving.
  • Lead the design and development of scalable React applications using JavaScript or TypeScript, reusable components, state management, responsive interfaces, and API integrations.
  • Develop and maintain Java and Spring Boot services, implement RESTful APIs, and support secure, reliable integration between frontend applications and backend systems.
  • Translate business and functional requirements into technical designs, implementation tasks, estimates, and acceptance criteria in collaboration with business analysts and architects.
  • Guide a distributed development team, establish clear ownership, coordinate work across time zones, and ensure effective handoffs and consistent engineering practices.
  • Partner with project managers, product owners, and QA teams to plan sprint commitments, manage technical dependencies, resolve blockers, and communicate delivery risks promptly.
  • Conduct design and code reviews, enforce coding standards, and promote unit testing, integration testing, secure coding, and maintainable application design.
  • Diagnose issues across frontend and backend layers, improve application performance, and support root-cause analysis and production issue resolution.
  • Collaborate with DevOps teams on continuous integration and delivery pipelines, automated quality checks, environment readiness, and reliable deployments.
  • Support developers through technical mentoring, knowledge-sharing sessions, and practical guidance on Java, React, debugging, and design practices.
  • Facilitate technical discussions, explain complex concepts to technical and nontechnical audiences, and provide concise updates on progress, risks, dependencies, and decisions.
  • Maintain technical designs, API documentation, and operational guidance, and identify opportunities to improve development practices and onshore-offshore collaboration.

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