C

Capgemini

Global consulting, technology services, outsourcing

Senior Software Engineer

Backend EngineeringUpdated on Nov 14
Full-timeNo salary listed

About the Job

Requirements

  • A technical degree and solid foundations in software engineering are required.
  • At least 5 years of experience working with Java/JVM-based technologies is required.
  • Experience with Spring, Hibernate, Maven, Git, Kubernetes, and Angular or React is required.
  • The candidate must be able to write unit tests using JUnit and Mockito and work with microservice-oriented architectures.
  • Experience with relational databases such as MS SQL or Oracle, or non-relational databases such as Redis or MongoDB, is required.
  • Practical experience with CI/CD and version control systems is required.
  • Communicative English and German at a minimum B1 level are required.
  • Hands-on experience with AI/GenAI, including practical use of LLMs, RAG patterns, and agentic workflows in production or near-production environments, is required.

Responsibilities

  • Design, develop, and implement backend applications using Java and modern JVM technologies.
  • Create solutions using engineering practices including Clean Code, SOLID, TDD, and DDD.
  • Integrate applications with components deployed in Kubernetes environments.
  • Maintain and improve CI/CD pipelines, such as Jenkins and GitLab CI.
  • Enable AI-assisted engineering, for example using GitHub Copilot, and run code reviews for quality, security, and prompt patterns.
  • Work in agile, international teams and contribute to shared best practices.
  • Participate in architecture design and code reviews.
  • Support less-experienced engineers and share knowledge within the team.

Desired Qualifications

  • Experience in a tech lead role is desirable.

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