Senior Software Engineer – Java Fullstack Developer / Lead

Filled
March 7, 2026

Job Description

Company Overview

Capgemini is a global business and technology transformation partner, helping organizations accelerate their dual transition to a digital and sustainable world. With over 340,000 employees across more than 50 countries and a strong heritage of 55+ years, Capgemini is trusted by clients to unlock the value of technology across business needs. The company leverages strengths in AI, generative AI, cloud, data, and deep industry expertise to deliver end-to-end services from strategy and design to engineering. Capgemini promotes an inclusive and collaborative environment and actively supports Indigenous communities through programs like the Partnership Accreditation in Indigenous Relations (PAIR).

Location

Hybrid – Camden, NJ, USA

About the Role

As a Senior Software Engineer / Lead Java Fullstack Developer, you will design, develop, and support enterprise-grade applications, including real-time integrations, web applications, and batch processing systems. You will troubleshoot, debug, perform deployments, and provide mentorship while ensuring adherence to coding standards and quality practices. This role requires strong self-direction, effective communication, and the ability to balance project development with production support.

Key Responsibilities

  • Design and develop real-time integrations, web applications, and batch processing systems using Java and Spring frameworks.
  • Troubleshoot and debug systems; manage project deployments and production releases.
  • Conduct code reviews and ensure high-quality, timely delivery in accordance with coding standards.
  • Build effective relationships and communicate with business partners and vendors to collect and clarify requirements.
  • Provide mentorship and technical guidance to team members.
  • Self-directed management of development and support activities with a commitment to excellence.
  • Ensure solutions are scalable, maintainable, and aligned with Capgemini best practices.

Required Skills & Experience

  • 12+ years of experience as a Java Developer with a strong background in software development.
  • Extensive experience with Java and related frameworks: Spring, Hibernate.
  • Proficiency in Spring MVC, Spring Data JPA, JMS, Design Patterns, Webservices.
  • Experience with React UI framework, JavaScript, and JSP.
  • Experience in SOAP & REST API integration.
  • Designing and developing Spring Boot Microservices.
  • Strong knowledge of SQL and relational databases.
  • Experience with AWS, Apache Ignite, and cloud environments.
  • Familiarity with Agile software development, JIRA, and GitHub.
  • Strong organizational, written, and oral communication skills.

Additional / Preferred Skills

  • Continuous Integration environments.
  • Exposure to AWS Cloud and related services.
  • Experience in the automotive industry or large-scale enterprise applications.
  • Knowledge of microservices architecture and cloud-native development.

Compensation & Benefits

  • Base Compensation Range: $76,200 – $187,740 (varies by experience, location, and other factors).
  • Additional Compensation: May include variable incentives, bonuses, or commissions.
  • Benefits Package (US & Canada):
    • Paid time off: Vacation (12–25 days depending on grade), Company holidays, Personal & Sick leave.
    • Medical, dental, and vision coverage.
    • Retirement savings plans (401(k) / RRSP).
    • Life and disability insurance.
    • Employee assistance programs.

Equal Opportunity & Inclusion

Capgemini is an Equal Opportunity Employer, promoting inclusion, diversity, and accessibility in the workplace. All qualified applicants will receive consideration without regard to race, gender, sexual orientation, age, disability, veteran status, or any legally protected characteristic. Capgemini provides reasonable accommodations during recruitment and hiring processes upon request.