Java Lead - Senior Software Engineer

CapgeminiBerwyn, PA
$82,082 - $193,440Hybrid

About The Position

The Capgemini team offers extensive career opportunities and provides mentoring and coaching for teammates. This role is an experienced professional with a strong background in software development.

Requirements

  • 10 + years of solid experience in Restful web services, Spring MVC framework, Angular and core Java
  • Hands on experience and expertise with Java / J2EE technologies, Spring-boot Framework, Restful Webservices, Hibernate, Spring JPA.
  • Knowledgeable in Front-end technologies - JavaScript, CSS, HTML, jQuery, Ajax and libraries or frameworks such as Angular, VueJS
  • Experience on working with on RDBMS like MySQL DB or PostgreSQL (Tables handling, SQL queries), Oracle (Database)
  • Experience in using version control tool - GIT
  • Familiarity with build tools - Maven, Jenkins
  • Hands on experience on creating and deploying application artifacts like .war, .ear, etc. in application server
  • Experience in performance testing and tuning.

Responsibilities

  • Build scalable microservices using Java and Spring Boot and responsive UI components using Angular.
  • Implement efficient client-side state management and data caching strategies within Angular applications.
  • Design relational database schemas and build secure, optimized RESTful APIs to connect front-end and back-end systems.
  • Demonstrate a strong handle on SQL by writing and optimizing complex queries, stored procedures to investigate data anomalies and scripts to resolve data-related production issues.
  • Manage containerized build pipelines and deploy full-stack applications using Docker and OpenShift.
  • Conduct rigorous peer code reviews and write comprehensive unit tests for both TypeScript (Karma/Jasmine) and Java (JUnit, Mockito).
  • Creating comprehensive documentation for software systems, including architectural designs and technical workflows
  • Experience working in Agile projects
  • Capable of conceptualizing the latest technology landscape requirement and drives technical solutions
  • Strong understanding of various Technology components and their capabilities
  • Works in a team covering business and technology with representatives from client to produce the overall quality delivery

Benefits

  • Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service