Senior Java Developer with GCP

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#386625·Dodano 16 dni temu·4
Źródło: Capgemini
Aplikuj teraz

Tech Stack / Keywords

JavaGCPBackendSpringMicroservicesArchitectureDevOpsCloud

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 in more than 50 countries. They deliver end-to-end services and solutions across strategy, technology, design, engineering, and business operations with a strong partner ecosystem and deep industry expertise.

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
  • Systems-thinking and engineering experience
  • Ability to identify and resolve memory leaks
  • Solid knowledge of concurrency (synchronized, volatile, atomic types)
  • Experience with Future / CompletableFuture and multithreading
  • 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:

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

Obowiązki

  • 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 such as memory leaks and garbage collection behavior
  • Apply modern Java features and best practices in daily development
  • Collaborate with DevOps teams on cloud and infrastructure (GCP, Terraform)
  • Participate in code reviews, technical discussions, and architecture design

Benefity

  • Hybrid working model combining office and home working with ergonomic home office package (laptop, monitor, chair)
  • Access to over 70 training tracks with certification opportunities (e.g., GenAI, Architects, Google) on NEXT platform
  • Free access to Education First language platform, Pluralsight, TED Talks, Coursera, and Udemy Business materials and trainings
  • Practical benefits including private medical care with Medicover, additional packages (dental, senior care, oncology) on preferential terms
  • Life insurance
  • Access to 40+ options on NAIS benefit platform including Netflix, Spotify, and Medicover Sport
Elastyczne godziny
Dofinansowanie szkoleń
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Capgemini

Capgemini

736 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz