Job
Description
Role Overview: At Capgemini Engineering, the world leader in engineering services, you will be part of a global team of engineers, scientists, and architects dedicated to helping innovative companies reach their full potential. As a Software Engineer, you will have the opportunity to work on cutting-edge projects such as autonomous cars and life-saving robots, utilizing your expertise in digital and software technology to provide unique R&D and engineering services across various industries. Join us for a dynamic career where every day brings new challenges and opportunities to make a difference. Key Responsibilities: - Design and architect modern backend systems using Spring Boot, Spring MVC, and microservices principles. - Define infrastructure for the design and integration of internet computing systems by analyzing information requirements, studying business operations and user-interface requirements, and directing the development of a physical database. - Determine platform architecture, technology, and tools to support high availability web applications. - Improve architecture by tracking emerging technologies and evaluating their applicability to business goals and operational requirements. - Apply scientific methods to analyze and solve software engineering problems, developing and applying software engineering practice and knowledge in research, design, development, and maintenance. - Develop skills and expertise in the software engineering discipline to meet standard software engineer skills expectations for the applicable role. - Collaborate and act as a team player with other software engineers and stakeholders. Qualifications Required: - Work extensively with AWS or Azure services, including MSK (Kafka), EC2, RDS, S3, Redis, and InfluxDB. - Deep expertise in Spring Boot and the broader Spring ecosystem. - 10+ years of experience in building Enterprise applications using Java, with at least 5 years in architecture and leadership roles. - Solid grasp of microservice design, object-oriented programming, and stateful systems. Additional Company Details: Capgemini is a global business and technology transformation partner with a rich heritage of over 55 years. With a diverse team of 340,000 members in more than 50 countries, Capgemini is dedicated to helping organizations accelerate their transition to a digital and sustainable world. The company offers comprehensive wellness benefits, flexible work options, and access to a vast digital learning platform with over 250,000 courses and certifications. Trusted by clients for its expertise in AI, generative AI, cloud, and data, Capgemini delivers end-to-end services and solutions to address a wide range of business needs. Role Overview: At Capgemini Engineering, the world leader in engineering services, you will be part of a global team of engineers, scientists, and architects dedicated to helping innovative companies reach their full potential. As a Software Engineer, you will have the opportunity to work on cutting-edge projects such as autonomous cars and life-saving robots, utilizing your expertise in digital and software technology to provide unique R&D and engineering services across various industries. Join us for a dynamic career where every day brings new challenges and opportunities to make a difference. Key Responsibilities: - Design and architect modern backend systems using Spring Boot, Spring MVC, and microservices principles. - Define infrastructure for the design and integration of internet computing systems by analyzing information requirements, studying business operations and user-interface requirements, and directing the development of a physical database. - Determine platform architecture, technology, and tools to support high availability web applications. - Improve architecture by tracking emerging technologies and evaluating their applicability to business goals and operational requirements. - Apply scientific methods to analyze and solve software engineering problems, developing and applying software engineering practice and knowledge in research, design, development, and maintenance. - Develop skills and expertise in the software engineering discipline to meet standard software engineer skills expectations for the applicable role. - Collaborate and act as a team player with other software engineers and stakeholders. Qualifications Required: - Work extensively with AWS or Azure services, including MSK (Kafka), EC2, RDS, S3, Redis, and InfluxDB. - Deep expertise in Spring Boot and the broader Spring ecosystem. - 10+ years of experience in building Enterprise applications using Java, with at least 5 years in architecture and leadership roles. - Solid grasp of microservice design, object-oriented programming, and stateful systems. Additional Company Details: Capgemini is a global business and technology transformation partner with a rich heritage of over 55 years. With a diverse team of 340,000 members in more than 50 countri