Capgemini is looking for a Senior Java Fullstack Developer to help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Requirements
- Proficiency in Java 8 and Java 17.
- Hands-on experience in developing web applications utilizing Java Enterprise Edition (J2EE).
- Experience with Spring framework, Spring Boot, Spring JPA.
- Experience with Data Streaming technologies such as Apache Kafka.
- Understanding of AWS services or other cloud platforms.
- Experience working with databases like Oracle, Dynamo DB, including query analysis.
- Experience working with application monitoring tools like Splunk or Datadog.
Responsibilities
- Proficiency in Java 8 and Java 17.
- Hands-on experience in developing web applications utilizing Java Enterprise Edition (J2EE).
- An understanding of microservice architecture and twelve factor app patterns and experience building resilient services in Java.
- Strong understanding of REST API implementation, including Enterprise Authentication and Authorization models like OAuth and OAuth 2, Kerberos.
- Extensive experience with Spring framework, Spring Boot, Spring JPA.
- Unit and integration test automation using Junit, Karate or Cucumber.
- Experience building and deploying applications using CI/CD pipelines and automated deployment tools such as Jenkins or Concourse.
Other
- Passionate and committed to learning new things and developing with the latest technologies and frameworks.
- Work well in an agile team, having a strong user focus and strong communication.
- Flexible work
- Paid time off and paid holidays
- Paid parental leave
- Family building benefits like adoption assistance, surrogacy, and cryopreservation