Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world. This position requires hands-on experience in Angular and software development, as well as experience with Service Oriented Architecture (SOA), building RESTful services, JSON, and modern Application Servers. Proficiency in Java, Python, and JavaScript is essential, along with a deep understanding of API design, including versioning, isolation, and microservices. Knowledge of GraphQL is a plus. Familiarity with cloud computing environments and applications, particularly AWS, is also required. The role involves documenting APIs using an API documentation framework like OpenAPI and working with DevOps Continuous Integration and Delivery tools such as Jenkins, Maven, uDeploy, GitHub, and NPM. Knowledge in container technologies like Docker and Kubernetes is necessary, as well as experience in developing highly scalable distributed systems using open-source technologies. A working knowledge of testing frameworks like JUnit and Mockito, along with experience in Agile methodologies (Kanban, SCRUM), is expected. Excellent collaboration skills to work with multiple teams globally and the ability to mentor junior team members are also important.