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.