> Markdown version of [/jobs/ext/2897867-java-lead-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2897867-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:** Reading, PA, United States - **Experience:** Expert - **Salary:** $82,082.0 - $193,440.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, OpenShift, Oracle (Applications), Performance Tuning, Mockito, Software Engineering, Software Systems, SQL Stored Procedures, SQL Databases, TypeScript, Web Services, Performance Testing, 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:** September 14, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3387089692&tx=VT6156TYT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## 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., * 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 * Hands on experience on creating and deploying application artifacts like .war, .ear, etc. in application server * Experience in performance testing and tuning. ## Related Videos - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [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) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)