> Markdown version of [/jobs/ext/2872163-java-developer](https://www.wearedevelopers.com/jobs/ext/2872163-java-developer). 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 Developer - **Company:** Capgemini - **Location:** Richmond, VA, United States - **Experience:** Expert - **Salary:** $86,129.0 - $127,189.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Application Performance Management, Automation of Tests, Cloud Computing, Cloud Engineering, Code Review, Continuous Integration, DevOps, Drools, Amazon DynamoDB, Github, Revision Control Systems, Monitoring of Systems, Java Persistence API, Spring Framework, Junit, PostgreSQL, Enterprise Messaging Systems, NoSQL, OAuth, Oracle (Applications), Performance Tuning, Scrum Methodology, RabbitMQ, Rule Engine, Software Engineering, SQL Databases, Enterprise Software Applications, Sql Optimization, System Availability, Apache Spark, Spring-boot, Kubernetes, Apache Kafka, Functional Programming, Api Design, Cloudwatch, Restful APIs, Cucumber (Software), Docker, Jenkins, Artifactory, Microservices - **Published:** September 13, 2026 - **Apply:** https://dejobs.org/x/x/3A092279A5F54F67B50922754CA758AA/job/ ## About the Role * Troubleshoot production issues and optimize application performance. Required Skills & Experience: * Strong expertise in Java 17/21, Spring Boot, Spring Framework, Spring Data JPA, and Microservices. * Experience with REST APIs, OAuth2, and cloud-native application development. * Hands-on experience with AWS services (EC2, ECS/EKS, Lambda, CloudWatch, S3, Spark). * Experience with Oracle, PostgreSQL, DynamoDB, Docker, and SQL optimization. * Proficiency in GitHub and source control systems. * Proven expertise in software development methodologies (Agile, Scrum) * Hands-on experience with CI/CD tools (Jenkins) * Experience with Artifact Repository tools (Artifactory) * Experience with Docker / Kubernetes (OCP preferred) * Hands-on experience with Drools Rule Engine * Strong experience in TDD (JUnit) and BDD (Cucumber) * Experience with Relational (SQL) and NoSQL databases * Experience in writing unit and service-level tests * Knowledge of high availability and scalability design * Experience with API architecture and development * Understanding of messaging systems such as Kafka, RabbitMQ Preferred Qualifications: * AWS Architect Certification * Experience in performance tuning and monitoring tools * Strong analytical and problem-solving skills * Excellent communication and stakeholder management skills Experience Level: * 8 to 12+ years of Java development experience. ## Description Seeking a Java Full Stack Developer with expertise in Java, Spring Boot, Microservices, REST APIs, AWS, and modern DevOps practices to develop and support scalable enterprise applications., * Develop and maintain Java-based enterprise applications and microservices. * Build REST APIs using Java 17/21, Spring Boot, and Spring Data JPA. * Develop and deploy cloud-native solutions on AWS. * Participate in Agile development, code reviews, and release activities. * Implement automated testing using JUnit, Cucumber/Karate, TDD, and BDD. * Build and maintain CI/CD pipelines. ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [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) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)