Java Fullstack Engineer
Capgemini · New York, NY · 1 mo ago
Engineering$70k–$80k/yrFull-time
About the role
Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Responsibilities
- Build applications using microservices architecture
- Design and develop REST API–based integrations and microservices
- Work with public cloud technologies, preferably Microsoft Azure
- Use messaging technologies such as RabbitMQ, Kafka, or Service Bus
- Interact with databases including Oracle and PostgreSQL
- Implement CI/CD pipelines with tools like Jenkins
- Apply software testing approaches and tools (jUnit, Cucumber, Selenium)
- Conduct chaos testing and other SRE practices for resilient cloud applications
Requirements
- Solid experience with Java Spring–based frameworks, preferably Spring Boot
- Hands-on experience with public cloud and cloud-based technologies (Microsoft Azure preferred)
- Experience with messaging technologies (RabbitMQ, Kafka, or Service Bus)
- Experience with Oracle, PostgreSQL, or similar databases
- Experience building and consuming REST APIs and microservices
- Familiarity with CI/CD processes and tools such as Jenkins
- Experience with software testing approaches and tools (jUnit, Cucumber, Selenium)
- Experience with chaos testing and other SRE practices
- Strong analytical, technical, and problem-solving skills
Skills
- Java Spring Boot
- Microservices architecture
- REST APIs
- Public cloud (Microsoft Azure)
- Messaging (RabbitMQ, Kafka, Service Bus)
- Databases (Oracle, PostgreSQL)
- CI/CD (Jenkins)
- Software testing (jUnit, Cucumber, Selenium)
- Chaos testing and SRE practices
Pay
The base compensation range for this role is $70,000 to $80,000. Actual compensation may vary based on factors such as geographic location, education, certifications, relevant experience, seniority, market conditions, internal pay equity, and applicable laws.
Benefits
- Paid time off (vacation 12–25 days depending on grade, company holidays, personal days, sick leave)
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs