.Capgemini Engineering is a world leader, providing innovative and unique R&D and engineering services across all industries. Join us for a career full of opportunities, where you can make a difference.About the role:You will be participating with a top client in the job matching industry, developing high-quality software solutions using Java, Spring, GraphQL, and related technologies.Main Requirements:Bachelor's Degree in Computer Science and over 8 years of experience in software developmentHands-on expertise in Java Software Development (v8+)Strong knowledge of Spring Boot Microservices and REST APIsExperience with relational databases like PostgreSQL, MySQL, or SQL Server and NoSQL databases like MongoDBUnderstanding of OAuth, JWT, and session management to securely manage user authentication and authorizationAble to write unit test cases using JUnit and MockitoGood understanding of CI/CD processes using tools like Jenkins, CircleCI, or GitLab CI, JIRA, etc.Working experience with Cloud Services (preferably AWS, Azure, or GCP)Experience with Docker and Kubernetes for containerization and orchestrationConversational EnglishWhat you will love about working with us:At Capgemini Engineering, we're always looking ahead. We reimagine possibilities and innovate with technology to bring ideas to life. We encourage flexibility in how, when, and where people get their work done, allowing for a better work-life balance and greater empowerment. Employees partner with their managers to find arrangements that work best for their roles and circumstances.What you need to know about what we offer:Excellent compensation and benefitsFlexibility and balance with your personal and professional lifeCareer path, training, and real growth opportunitiesEngaging and challenging projectsExcellent work environment and cultureOpen and effective managementHighly professional and collaborative teamsAbout Capgemini Group:Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 300,000 team members in nearly 50 countries. With its strong 50-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast-evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering, and platforms.At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person