> Markdown version of [/jobs/ext/2003562-java-lead-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2003562-java-lead-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Lead - Senior Software Engineer - **Company:** Capgemini - **Location:** Berwyn, PA, United States - **Experience:** Expert - **Salary:** $73,150.0 - $174,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Ajax (Programming Language), Server Applications, Unit Testing, Cascading Style Sheets (CSS), Databases, Relational Databases, Hibernate (Java), Java Persistence API, Spring Framework, JQuery, Junit, PostgreSQL, Apache Maven, MySQL, Nginx, Node.Js, OpenShift, Oracle (Applications), Performance Tuning, Redis, Mockito, Software Engineering, Software Systems, SQL Stored Procedures, SQL Databases, TypeScript, Web Services, Performance Testing, Spring Cloud, Spring-mvc, Spring-boot, Git, Vue.js, AngularJS, Material UI, Build Tools, Front End Software Development, Restful APIs, Software Version Control, Jasmine, Docker, Jenkins, Data Caching, Microservices - **Published:** August 9, 2026 - **Apply:** https://www.juju.com/job/00000000gm94mr ## About the Role 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. Your role + 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 Your skills and experience + 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 + Familiarity with Spring Cloud, Nginx, NodeJS, Redis. + Hands on experience on creating and deploying application artifacts like .war, .ear, etc. in application server + Experience in performance testing and tuning. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)