Java Backend Developer

Capgemini San Francisco, CA $115,000 - $120,000
Full Time Mid Level

Posted 4 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Capgemini is seeking a highly skilled Java Backend Developer with strong experience in Spring Boot RESTful API development and AWS cloud services to design, develop, and deploy scalable microservices and backend components for high-performance enterprise applications.

Responsibilities

  • Develop, enhance, and maintain backend applications using Core Java, Java 8, and Spring Boot.
  • Build scalable RESTful APIs and microservices for enterprise systems.
  • Write clean, maintainable, and testable code following best practices.
  • Deploy, monitor, and manage applications on AWS EC2, Lambda, S3, API Gateway, RDS, DynamoDB, SNS/SQS, CloudWatch.
  • Utilize AWS CI/CD tools like Code Pipeline, Code Build, or Jenkins, GitHub Actions.
  • Work with containerization tools like Docker and orchestration tools (Kubernetes/ECS a plus).
  • Work with relational and NoSQL databases such as MySQL, PostgreSQL, Oracle, DynamoDB, MongoDB.
  • Implement unit tests using JUnit Mockito and conduct code reviews.
  • Optimize systems for high performance, resilience, and security.
  • Work closely with product owners, architects, and cross-functional teams, participate in Agile ceremonies, and provide technical guidance to junior developers.

Requirements

  • Strong experience in Spring Boot RESTful API development
  • Experience with AWS cloud services
  • Proficiency in Core Java, Java 8
  • Experience with relational and NoSQL databases (MySQL, PostgreSQL, Oracle, DynamoDB, MongoDB)
  • Experience with unit testing (JUnit, Mockito)

Nice to Have

  • Experience with Kubernetes or ECS

Skills

Java * Spring Boot * Jenkins * Kubernetes * Docker * AWS EC2 * AWS S3 * AWS Lambda * AWS SQS * AWS SNS * AWS Code Build * AWS Code Pipeline * Agile * Oracle * MongoDB * Microservices * PostgreSQL * MySQL * AWS DynamoDB * JUnit * Mockito * GitHub Actions * AWS CloudWatch * AWS API Gateway * ECS * AWS RDS * RESTful API * Java 8 *

* Required skills

Benefits

Life Insurance
Dental coverage
Retirement savings plans (e.g., 401(k))
Disability Insurance
Vision coverage
Paid time off (Vacation: 12-25 days, Company paid holidays, Personal Days, Sick Leave)
Employee assistance programs
Medical coverage

About Capgemini

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world.

Professional Services
View all jobs at Capgemini →