Senior Software Engineer (Java, GCP)
Tech Stack / Keywords
Firma i stanowisko
Capgemini is an AI-powered global business and technology transformation partner with nearly 60 years of heritage and over 420,000 team members in more than 50 countries. The Group reported 2025 global revenues of €22.5 billion. Capgemini delivers end-to-end services and solutions leveraging capabilities across strategy, technology, design, engineering, and business operations.
Wymagania
- 5+ years experience in Java development
- Strong knowledge of core Java (collections, access modifiers, exception handling)
- Understanding of Java memory model and garbage collection
- Systems-thinking mindset and engineering experience
- Ability to identify and resolve memory leaks
- Solid knowledge of concurrency (synchronized, volatile, atomic types)
- Experience with Future and CompletableFuture
- Familiarity with modern Java features (records, sealed classes, 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 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 working in Agile (Scrum/Kanban)
- Experience in distributed systems and observability tools
- Experience working with high-load systems
Obowiązki
- Designing and developing backend systems using Java and Spring ecosystem
- Building and maintaining microservices-based architectures
- Writing high-quality, maintainable code with focus on performance and scalability
- Implementing unit and integration tests using JUnit and Mockito
- Analyzing and resolving performance issues such as memory leaks and garbage collection behavior
- Applying modern Java features and best practices
- Collaborating with DevOps teams on cloud and infrastructure (GCP, Terraform)
- Participating in code reviews, technical discussions, and architecture design
Benefity
- Hybrid working model combining office and home office after onboarding
- Home office package including laptop, monitor, and chair
- Access to over 70 training tracks with certification opportunities (e.g., GenAI, Architects, Google) on NEXT platform
- Free access to Education First languages platform, Pluralsight, TED Talks, Coursera, and Udemy Business materials
- Private medical care with Medicover including additional packages (dental, senior care, oncology) at preferential terms
- Life insurance
- Access to 40+ options on NAIS benefit platform, including Netflix, Spotify, and Medicover Sport
Inne informacje
Informujemy, że administratorem danych jest Capgemini Polska Sp. z o. o. z siedzibą w 02-092 Warszawa, ul. Żwirki i Wigury 16a (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Capgemini
728 aktywnych ofert