C

Capgemini

Global consulting, technology services, outsourcing

Software Engineer - Java fullstack

Full-Stack EngineeringUpdated on Nov 14
Full-time

About the Job

Requirements

  • At least 7 years of relevant experience with Java-based technologies.
  • Experience designing, developing, and deploying cloud-native solutions using microservices and serverless paradigms with Spring Boot and Java.
  • Strong experience developing APIs and distributed applications using Spring Boot and microservices.
  • Strong frontend development experience with React, JavaScript, TypeScript, HTML, and CSS.
  • Experience with SQL and NoSQL databases.
  • Understanding of AI APIs, including OpenAI, Anthropic, and Gemini, for implementing AI use cases.
  • Experience with asynchronous programming and multithreading concepts.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Understanding of software development best practices and Agile methodologies.

Responsibilities

  • Design, develop, and maintain backend applications and services using Java.
  • Write code to build complex core components and frameworks.
  • Build responsive, modern frontend applications using React, JavaScript, TypeScript, Angular, and UI technologies.
  • Apply microservices, event-driven architecture using Kafka or RabbitMQ, and REST or GraphQL API design.
  • Implement generative AI APIs and leverage large language models for business applications.
  • Develop and integrate APIs and web services.
  • Collaborate with product managers, designers, engineers, and integrated teams to deliver end-to-end solutions.
  • Develop and integrate Python components for services, automation, or data processing.
  • Troubleshoot, debug, and improve application performance.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and technical discussions.
  • Support application scalability, reliability, and security.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs