Java Backend Developer
Posted 2 months ago Expired
This job has expired
Looking for a job like Java Backend Developer in or near San Francisco, CA? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout 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
* Required skills
Benefits
About Capgemini
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world.