Capgemini
Capgemini
New

Senior Software Engineer (Java, GCP)

Brak informacji o wynagrodzeniu
SeniorFull-time
#442912·Dodano wczoraj·1
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

JavaMultithreadingSpringBootIntegration testMicroservice architectureKubernetesKafkaCD toolsGitLab CITerraformInfrastructure as Code

Firma i stanowisko

Capgemini is an AI-powered global business and technology transformation partner with nearly 60 years of heritage, employing over 420,000 people across more than 50 countries. The company delivers end-to-end services and solutions leveraging deep industry expertise and a strong partner ecosystem.

Wymagania

  • 5+ years experience in Java development
  • Strong knowledge of core Java concepts (collections, access modifiers, exception handling)
  • Understanding of Java memory model, memory structure, and Garbage Collection
  • Ability to identify and resolve memory leaks
  • Solid knowledge of concurrency including synchronized, volatile, atomic types
  • Experience with Future / Completable functionalities and multithreading concepts
  • Familiarity with modern Java features (records, sealed classes, default methods, virtual threads)
  • Hands-on experience with Spring Boot and Spring Data
  • Experience designing and implementing REST APIs and microservices
  • Practical experience with unit and integration testing (JUnit, Mockito)
  • Understanding of microservice architecture principles
  • Exposure to GCP

Nice to have:

  • Experience with Docker, Kubernetes (cloud-native approach)
  • Experience with messaging systems like Kafka, ActiveMQ
  • Familiarity with CI/CD tools (Jenkins, GitLab CI)
  • Basic knowledge of Terraform and Infrastructure as Code
  • Experience working in Agile environments (Scrum/Kanban)
  • Experience in distributed systems and observability tools
  • Experience with high-load systems

Obowiązki

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

Benefity

  • Hybrid working model combining office and home office with ergonomic equipment
  • Access to over 70 training tracks with certification opportunities including GenAI and Google
  • Free access to Education First languages platform, Pluralsight, TED Talks, Coursera, and Udemy Business
  • Private medical care with Medicover including additional packages (dental, senior care, oncology)
  • Life insurance
  • Access to 40+ options on NAIS benefit platform including Netflix, Spotify, and Medicover Sport
  • Training budget
  • Sport subscription
  • Private healthcare
  • International projects
  • Free coffee
  • Bicycle parking
  • Free parking
  • Mobile phone
  • In-house trainings
  • Modern office
  • No dress code
Elastyczne godziny
Dofinansowanie szkoleń
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Premie
Telefon
Szkolenia wewnętrzne
Parking dla rowerów
Capgemini

Capgemini

730 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz