Java Fullstack Developer

CapgeminiNew York, NY
$70,000 - $85,000Onsite

About The Position

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.

Requirements

  • 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.

Responsibilities

  • Craft, build, test, and deliver features for Digital experiences.
  • Apply AI-assisted development tools to accelerate legacy system analysis and modernization.
  • Work with and maintain legacy Java frameworks such as Apache Struts 1.x, including ActionForms, Actions, and Struts configuration.
  • Analyze, understand, and reverse engineer complex legacy codebases with limited or outdated documentation.
  • Refactor and modernize legacy applications while preserving business functionality.
  • Troubleshoot and resolve complex production issues, tracing end-to-end request flows across UI, middleware, and backend systems.
  • Utilize incremental modernization approaches (phased migration) to safely transition legacy applications to modern architectures.
  • Work with and navigate large, complex monolithic codebases, including tightly coupled, multi-module enterprise systems.
  • Perform complex technical and functional analysis, including dependency tracing and impact analysis across systems.
  • Document and communicate system behavior derived from reverse engineering efforts.
  • Proactively identify risks, technical debt, and potential issues during development.
  • Integrate with APIs with a strong understanding of RESTful web services.
  • Utilize Automation Tools/Frameworks.
  • Utilize CI/CD tools such as GitHub, Jenkins, Artifactory, uDeploy; deploying applications in a DevOps environment.
  • Work with cloud services (Microsoft Azure or AWS/EKS).
  • Apply secure coding standards and practices.
  • Work with databases and SQL.
  • Apply architecture and design patterns to build highly scalable and resilient systems.

Benefits

  • 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 plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service