Senior Software Engineer in Warsaw

Senior Software Engineer in Warsaw

Warsaw Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
C

W skrócie

  • Zadania: Projektowanie i rozwijanie systemów backendowych w Javie oraz architekturze mikroserwisów.
  • Firma: Capgemini - globalny lider w transformacji technologicznej.
  • Benefity: Elastyczny model pracy, dostęp do szkoleń i prywatna opieka medyczna.
  • Pozostałe informacje: Doskonałe możliwości rozwoju kariery w różnorodnym środowisku.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na zrównoważony rozwój świata.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu w Javie i znajomość architektury mikroserwisów.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Wybierając Capgemini, wybierasz firmę, w której będziesz miał możliwość kształtowania swojej kariery w sposób, który Ci odpowiada, gdzie będziesz wspierany i inspirowany przez współpracującą społeczność kolegów z całego świata oraz gdzie będziesz mógł na nowo wyobrazić sobie, co jest możliwe. Dołącz do nas i pomóż wiodącym organizacjom na świecie odblokować wartość technologii i budować bardziej zrównoważony, bardziej inkluzyjny świat.

Twoja rola

W tej roli będziesz odpowiedzialny za projektowanie i rozwijanie systemów backendowych przy użyciu Javy i ekosystemu Spring, z silnym naciskiem na architekturę mikroserwisów. Będziesz zapewniać wysoką jakość kodu, wydajność i skalowalność, wdrażając testy automatyczne i rozwiązując problemy związane z wydajnością. Będziesz aktywnie współpracować z zespołami DevOps nad infrastrukturą chmurową oraz wnosić wkład w przeglądy kodu, dyskusje techniczne i projektowanie architektury.

Twoje zadania

  • Projektowanie i rozwijanie systemów backendowych przy użyciu Javy i ekosystemu Spring
  • Budowanie i utrzymywanie architektur opartych na mikroserwisach
  • Pisanie wysokiej jakości, łatwego w utrzymaniu kodu z silnym naciskiem na wydajność i skalowalność
  • Wdrażanie testów jednostkowych i integracyjnych (JUnit, Mockito)
  • Analizowanie i rozwiązywanie problemów z wydajnością (np. wycieki pamięci, zachowanie GC)
  • Stosowanie nowoczesnych funkcji Javy i najlepszych praktyk w codziennym rozwoju
  • Współpraca z zespołami DevOps nad chmurą i infrastrukturą (GCP, Terraform)
  • Uczestnictwo w przeglądach kodu, dyskusjach technicznych i projektowaniu architektury

Twój profil

  • 5+ lat doświadczenia w rozwoju Javy
  • Silna znajomość podstaw Javy (kolekcje, modyfikatory dostępu, obsługa wyjątków)
  • Zrozumienie modelu pamięci Javy, struktury pamięci i Garbage Collection
  • Doświadczenie inżynieryjne i myślenie systemowe
  • Umiejętność identyfikacji i rozwiązywania wycieków pamięci
  • Solidna wiedza o współbieżności (synchronized, volatile, typy atomowe)
  • Doświadczenie z Future / Completable Future i koncepcjami wielowątkowości
  • Znajomość nowoczesnych funkcji Javy (rekordy, klasy sealed, metody domyślne, wątki wirtualne – przynajmniej teoretyczna)
  • Praktyczne doświadczenie z Spring Boot i Spring Data
  • Doświadczenie w projektowaniu i wdrażaniu interfejsów API REST i mikroserwisów
  • Praktyczne doświadczenie z testowaniem jednostkowym i integracyjnym (JUnit, Mockito)
  • Zrozumienie zasad architektury mikroserwisów
  • Znajomość GCP

Miło widziane

  • Docker, Kubernetes (podejście cloud-native)
  • Systemy komunikacyjne (Kafka, ActiveMQ)
  • Narzędzia CI/CD (Jenkins, GitLab CI)
  • Podstawowa znajomość Terraform / Infrastructure as Code
  • Doświadczenie w pracy w Agile (Scrum/Kanban)
  • Doświadczenie w systemach rozproszonych i narzędziach do obserwowalności
  • Doświadczenie w pracy z systemami o dużym obciążeniu

Co pokochasz w pracy tutaj

  • Możliwość pracy w modelu hybrydowym, który pasuje do Twojego życia - po zakończeniu onboardingu, łącz pracę z nowoczesnym biurem z ergonomiczną pracą zdalną, dzięki pakietowi home office (w tym laptop, monitor i krzesło).
  • Dostęp do ponad 70 ścieżek szkoleniowych z możliwościami certyfikacji (np. GenAI, Architekci, Google) na naszej platformie NEXT.
  • Wejdź w świat wiedzy z bezpłatnym dostępem do platformy językowej Education First, Pluralsight, TED Talks, Coursera i materiałów oraz szkoleń z Udemy Business.
  • Praktyczne korzyści: prywatna opieka medyczna z Medicover z dodatkowymi pakietami (np. stomatologia, opieka senioralna, onkologia) dostępne na preferencyjnych warunkach, ubezpieczenie na życie oraz 40+ opcji na naszej platformie benefitowej NAIS, w tym Netflix, Spotify czy Medicover Sport.

Poznaj nas lepiej

Capgemini zobowiązuje się do różnorodności i inkluzji, zapewniając sprawiedliwość we wszystkich praktykach zatrudnienia. Oceniamy osoby na podstawie kwalifikacji i wyników, a nie cech osobistych, dążąc do stworzenia miejsca pracy, w którym każdy może odnieść sukces i czuć się doceniany.

Chcesz lepiej nas poznać? Sprawdź nasz Instagram — @capgeminipl lub odwiedź nasz profil na Facebooku — Capgemini Polska. Możesz nas również znaleźć na YouTube.

O Capgemini

Capgemini jest globalnym partnerem transformacji biznesowej i technologicznej napędzanym sztuczną inteligencją, dostarczającym wymierną wartość biznesową. Wyobrażamy sobie przyszłość organizacji i realizujemy ją dzięki AI, technologii i ludziom. Z naszą silną tradycją trwającą prawie 60 lat, jesteśmy odpowiedzialną i różnorodną grupą ponad 420 000 członków zespołu w ponad 50 krajach. Dostarczamy kompleksowe usługi i rozwiązania z naszą głęboką wiedzą branżową i silnym ekosystemem partnerów, wykorzystując nasze możliwości w zakresie strategii, technologii, projektowania, inżynierii i operacji biznesowych.

Senior Software Engineer in Warsaw – pracodawca: Capgemini

Capgemini Poland to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu hybrydowym oraz konkurencyjny pakiet benefitów. Nasza kultura pracy opiera się na współpracy i innowacyjności, co sprzyja rozwojowi zawodowemu pracowników, a także umożliwia zdobywanie cennych doświadczeń w międzynarodowym środowisku. Dołączając do nas, stajesz się częścią zespołu, który dąży do doskonałości w zarządzaniu łańcuchem dostaw, korzystając z nowoczesnych narzędzi i technologii.

C

Dane kontaktowe:

Zespół rekrutacyjny Capgemini

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer in Warsaw

Java
Spring Ecosystem
Microservices Architecture
Performance Optimization
Automated Testing (JUnit, Mockito)
Cloud Infrastructure (GCP, Terraform)
Code Reviews