Senior Java Development Lead

Portland, Oregon

Capgemini Engineering
Apply for this Job
About the Job:

Join our team as a Senior Java Developer and take the lead in developing innovative, cloud-native applications. We seek an expert with a deep understanding of Core Java and proven experience building scalable systems. You will design and implement RESTful APIs and microservices utilizing Spring Boot while focusing on deployment in cloud environments like AWS. If you thrive in agile settings and are adept with tools such as JIRA, we want to hear from you.

Your Role:
  • Architect, code, and sustain backend applications using Java and Spring Boot
  • Create reliable and well-documented REST APIs, leveraging Swagger/OpenAPI for documentation
  • Build and manage robust microservices with clear separation of concerns
  • Integrate with relational databases like MySQL and PostgreSQL via Spring Data JPA
  • Facilitate service integration using Spring Data JPA, Spring Security, and Spring Cloud
  • Lead the deployment of cloud-native solutions on AWS
  • Work closely with product owners, testers, and your development team in an Agile/Scrum environment
  • Engage in code reviews, technical discussions, and contribute to CI/CD processes
Your Skills and Experience:
  • Strong proficiency in Core Java, including both object-oriented programming and design principles
  • Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and RESTful API development
  • Comfortable using Swagger/OpenAPI for API documentation and testing
  • Solid grasp of microservices architecture and communication patterns (e.g. REST, messaging)
  • Hands-on with AWS (EC2, S3, RDS, Lambda, etc.) for app deployment
  • Familiarity with Git, Jenkins, and build tools such as Maven or Gradle
  • Understanding of Agile methodologies and practical experience with JIRA
  • Experience with Apache Kafka or similar messaging systems
  • Exposure to InfluxDB or other time-series databases is a plus
  • Basic knowledge or a willingness to work with React.js for front-end tasks
  • Proficient with Docker for containerization and CI/CD pipelines
  • Exceptional analytical and problem-solving skills
  • A proactive learner who is eager to improve
  • Excellent interpersonal and communication abilities
Life at Capgemini:

At Capgemini, we prioritize your well-being at every stage of your life and career. For eligible team members, we offer:
  • Flexible working arrangements
  • Comprehensive healthcare including dental, vision, mental health, and well-being programs
  • Financial wellness programs like 401(k) and Employee Share Ownership Plan
  • Generous paid time off and holidays
  • Paid parental leave
  • Family support benefits, including adoption assistance and surrogacy
  • Access to social well-being benefits, such as subsidized child/elder care and tutoring
  • Opportunities for mentoring, coaching, and professional development
  • Employee Resource Groups
  • Disaster relief support
About Capgemini Engineering:

As a global leader in engineering and R&D services, Capgemini Engineering merges industry expertise with cutting-edge technologies to bridge the physical and digital realms. Comprising a team of 65,000 engineers and scientists across 30 countries, we help clients advance towards Intelligent Industry. Capgemini Engineering is part of the larger Capgemini Group-a trusted partner in business and technology transformation, with a commitment to a dual transition into a digital and sustainable future. We are a diverse team of 340,000 members across over 50 countries, dedicated to unlocking technology's value for businesses and society. In 2024, our global revenues reached €22.1 billion.

Get the future you want.

Disclaimer:

Capgemini is an Equal Opportunity Employer committed to diversity in the workplace. We welcome applicants from all backgrounds without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status, or any characteristic protected by law.

This job description outlines the duties and qualifications for the position. Physical, mental, sensory, or environmental demands may be referenced to communicate how the job is traditionally performed. Capgemini will consider reasonable accommodations for individuals with disabilities, provided that they do not impose undue hardship.

If you need assistance or accommodation during the recruitment process, please reach out to our recruiting contact.

Applicants must have valid work authorization in the US that does not and will not require sponsorship for employment authorization by Capgemini.

Date Posted: 12 May 2025
Apply for this Job