> Markdown version of [/jobs/ext/1855695-software-engineer](https://www.wearedevelopers.com/jobs/ext/1855695-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). --- # Software Engineer - **Company:** Capgemini - **Location:** Bellevue, WA, United States - **Salary:** $68,911.0 - $161,544.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, Cascading Style Sheets (CSS), Code Review, Hibernate (Java), Java Web Services, MongoDB, Object-Oriented Software Development, Software Deployment, Software Engineering, Software Systems, Web Services, Git, Containerization, Kubernetes, Information Technology, Front End Software Development, Restful APIs, Software Version Control, Docker, Microservices - **Published:** July 20, 2026 - **Apply:** https://www.capgemini.com/jobs/519416-en_US_SAPBTP/x/ ## About the Role * Proven experience as a Java Developer, with a strong background in software development. * Extensive experience with Java and related frameworks (e.g., Spring, Hibernate). * Strong understanding of object-oriented programming principles. * Experience with RESTful APIs and web services. * Proficiency in MongoDB. * Familiarity with version control systems (e.g., Git). * Excellent problem-solving skills and attention to detail. * Strong leadership and communication skills. * Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualification * Experience with front-end technologies (e.g., HTML, CSS, JavaScript). * Knowledge of microservices architecture. * Familiarity with containerization technologies (e.g., Docker, Kubernetes). * Experience with cloud platforms (e.g., AWS, Azure). * Understanding of Agile methodologies. ## Description As a Lead Java Developer, you will be responsible for overseeing the development and maintenance of Java-based applications. You will lead a team of developers, ensuring the delivery of high-quality software solutions. Your role will involve designing, coding, testing, and deploying applications, as well as mentoring junior developers and collaborating with cross-functional teams., * Lead the design, development, and deployment of Java-based applications. * Oversee and mentor a team of Java developers, providing guidance and support. * Collaborate with product managers, designers, and other stakeholders to define project requirements and specifications. * Write clean, maintainable, and efficient code. * Conduct code reviews and ensure adherence to best practices and coding standards. * Troubleshoot and resolve complex technical issues. * Implement and maintain CI/CD pipelines. * Stay up-to-date with the latest industry trends and technologies. * Ensure the scalability, performance, and security of applications. * Participate in architectural discussions and contribute to technical decision-making. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)