Capgemini

Senior Software Engineer (Java, GCP)

Capgemini
Apply
17 days ago
Kraków, PolandSenior

Responsibilities

  • Design and develop backend systems using Java and the Spring ecosystem.
  • Build and maintain microservices-based architectures.
  • Write high-quality, maintainable code focused on performance and scalability.
  • Implement unit and integration tests using JUnit and Mockito.
  • Analyze and resolve performance issues including memory leaks and garbage-collection behavior.
  • Apply modern Java features, concurrency practices, and multithreading concepts.
  • Collaborate with DevOps teams on GCP cloud infrastructure and Terraform.
  • Participate in code reviews, technical discussions, and architecture design.

Requirements

  • 5+ years of experience in Java development.
  • Strong knowledge of core Java, including collections, access modifiers, and exception handling.
  • Understanding of the Java memory model, memory structure, and garbage collection.
  • Experience identifying and resolving memory leaks.
  • Solid knowledge of concurrency, including synchronized, volatile, and atomic types.
  • Experience with Future, CompletableFuture, and multithreading concepts.
  • Familiarity with modern Java features such as records, sealed classes, default methods, and virtual threads.
  • Hands-on experience with Spring Boot and Spring Data.
  • Experience designing and implementing microservices.
  • Practical experience with unit and integration testing using JUnit and Mockito.
  • Understanding of microservice architecture principles.
  • Exposure to GCP.
  • Nice-to-have experience with Docker, Kubernetes, Kafka, ActiveMQ, Jenkins, GitLab CI, Terraform, distributed systems, observability tools, and high-load systems.
  • Experience working in Agile environments using Scrum or Kanban is desirable.

Benefits

  • Hybrid working model with office and work-from-home options after onboarding, including a home office package with a laptop, monitor, and chair.
  • Access to more than 70 training tracks and certification opportunities through the NEXT platform.
  • Free access to Education First language learning, Pluralsight, TED Talks, Coursera, and Udemy Business materials and training.
  • Private medical care through Medicover, including preferentially priced additional packages.
  • Life insurance and more than 40 lifestyle options through the NAIS benefits platform, including Netflix, Spotify, and Medicover Sport.

Tech Stack

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