Capgemini

Senior Software Engineer (Java, with German)

Capgemini
Apply
1 day ago
Opole, Poland +6 moreSenior

Responsibilities

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

Requirements

  • Technical degree and solid software engineering foundations.
  • At least 5 years of experience working with Java/JVM-based technologies.
  • Experience with Spring, Hibernate, Maven, Git, Kubernetes, and Angular or React.
  • Ability to write unit tests with 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.
  • Practical CI/CD and version-control experience.
  • Communicative English and German language skills at a minimum B1 level.
  • Hands-on AI/GenAI experience, including practical use of LLMs, RAG patterns, and agentic workflows in production or near-production environments.
  • Tech-lead experience is preferred.

Benefits

  • Private medical care through Medicover, preferential additional packages, life insurance, and access to more than 40 NAIS benefit options.
  • More than 70 training tracks with certification opportunities, plus access to Education First, TED Talks, and Udemy Business.
  • Hybrid work after onboarding, with office and home-working options and a home-office package including a laptop, monitor, and chair.
  • Access to more than 20 professional communities, including Java, Cloud, IoT, Agile, and AI communities.

Tech Stack

AngularGitGitLab CI/CDJavaJenkinsJUnitKubernetesMavenMongoDBReactRedis

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me