Senior Full Stack Java Developer

CapgeminiNew York, NY
$53,580 - $122,400Hybrid

About The Position

At Capgemini, you will collaborate with cross-functional teams to deliver innovative technology solutions that drive business value and enhance client experiences. You will contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment. We are seeking an experienced Senior Full Stack Java Developer with a strong background in enterprise application development, modern web technologies, and cloud-native architectures. The ideal candidate will have extensive experience in designing, developing, and delivering scalable, high-performance applications while collaborating closely with business and technology stakeholders in an Agile environment.

Requirements

  • Core Java
  • Java/J2EE
  • Spring Boot
  • Spring MVC
  • Hibernate
  • Spring Data JPA
  • RESTful Web Services
  • Angular
  • JavaScript
  • HTML5
  • CSS3
  • jQuery
  • AJAX
  • MySQL
  • PostgreSQL
  • Oracle Database
  • Advanced SQL Query Development
  • Git
  • Maven
  • Jenkins
  • Nginx
  • Spring Cloud
  • Node.js
  • Redis
  • Experience creating and deploying enterprise application artifacts.
  • Strong understanding of application servers and deployment processes.
  • 10+ years of hands-on experience in Core Java, Spring Framework, RESTful Services, Angular Development.
  • 3+ years of experience designing and developing scalable web applications.
  • Proven experience working in Agile/Scrum environments.
  • Demonstrated ability to deliver enterprise-grade solutions across large-scale projects.
  • Strong understanding of modern technology stacks and architectural patterns.
  • Ability to guide technical design discussions and provide solution recommendations.
  • Ability to analyze application architecture, data flows, and component interactions.
  • Expertise in diagnosing and resolving complex technical issues.
  • Strong troubleshooting and root-cause analysis capabilities.
  • Strong project planning and execution skills.
  • Ability to manage multiple priorities, projects, and deliverables effectively.
  • Excellent communication and stakeholder management abilities.
  • Work effectively with business and technical teams.
  • Clearly communicate technical concepts, design decisions, and implementation plans to clients and project stakeholders.
  • Contribute to a collaborative and quality-focused delivery culture.

Nice To Haves

  • Exposure to Vue.js is a plus
  • Experience with Spring Cloud Microservices Architecture.
  • Familiarity with modern web development frameworks and emerging technologies.
  • Experience in performance optimization and enterprise-scale deployments.
  • Knowledge of cloud-native application development and distributed systems is desirable.

Responsibilities

  • Analyze business requirements and translate them into scalable technical solutions.
  • Conceptualize and implement solutions leveraging the latest technology landscape and industry best practices.
  • Design and develop scalable, secure, and high-performing web applications.
  • Drive architectural decisions and contribute to application modernization initiatives.
  • Develop and maintain enterprise applications using Java/J2EE, Spring Boot, Spring MVC, Hibernate, and Spring Data JPA.
  • Build and consume RESTful Web Services for seamless system integration.
  • Develop responsive and interactive user interfaces using Angular, JavaScript, HTML, CSS, jQuery, and AJAX.
  • Collaborate with cross-functional teams to ensure high-quality software delivery.
  • Design, develop, and optimize database solutions using MySQL, PostgreSQL, Oracle Database.
  • Create and optimize SQL queries, schemas, and database objects.
  • Ensure efficient data flow and system integrations across enterprise applications.
  • Utilize Git for source code management and version control.
  • Work with Maven and Jenkins to support CI/CD pipelines.
  • Build, package, and deploy application artifacts such as .war and .ear.
  • Support deployment and maintenance activities across application environments.
  • Conduct application performance testing, monitoring, and tuning.
  • Troubleshoot complex technical issues and implement effective solutions.
  • Support all phases of the software delivery lifecycle, including Requirement Analysis, Design, Development, Testing, Deployment, and Post-Production Support.

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