Java Fullstack Developer
CapgeminiAbout the role
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.
Job Description
- Serving as a Senior Full-Stack Engineer, you will play a key role on a team and within Digital Platforms Technology. Working closely with the Engineering Lead, Principal Engineers, Systems Analyst, Quality Assurance, Architects and other Developers, you will help to craft, build, test, and deliver the features that make up our Digital experiences.
The Expertise and Skills You Bring - 4+ years of software development experience using in Java, Spring, middle tier restful services
- 4+ years of Client-side language, library, and framework proficiency in Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS
- Experience applying AI-assisted development tools to accelerate legacy system analysis and modernization
- Experience working with and maintaining legacy Java frameworks such as Apache Struts 1.x, including ActionForms, Actions, and Struts configuration
- Proven ability to analyze, understand, and reverse engineer complex legacy codebases with limited or outdated documentation
- Strong experience refactoring and modernizing legacy applications while preserving business functionality
- Experience troubleshooting and resolving complex production issues, with the ability to trace end-to-end request flows across UI, middleware, and backend systems
- Proven experience with incremental modernization approaches (phased migration) to safely transition legacy applications to modern architectures
- Experience working with and navigating large, complex monolithic codebases, including tightly coupled, multi-module enterprise systems
- Ability to perform complex technical and functional analysis, including dependency tracing and impact analysis across systems
- Experience documenting and communicating system behavior derived from reverse engineering efforts
- Proactively identifies risks, technical debt, and potential issues during development
- Experience integrating with APIs with a strong understanding of RESTful web services.
- Strong Experience with Automation Tools/Frameworks
- Strong understanding of CI/CD tools such as GitHub, Jenkins, Artifactory, uDeploy; deploying applications in a DevOps environment
- Experience working with cloud services (Microsoft Azure or AWS/EKS)
- Experienced with secure coding standards and practices.
- Experience with databases and SQL
- Knowledge of architecture and design patterns to build highly scalable and resilient systems.
The base compensation range for this role in the posted location is 70000 to 85000
Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.
The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.
These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.
It is not typical for candidates to be hired at or near the top of the posted compensation range.
In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.
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:
- 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 p
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s