Senior Software Engineer (Java, with German)
Capgemini
Jako Senior Software Engineer w Capgemini będziesz rozwijać i utrzymywać aplikacje backendowe w Javie dla sektora publicznego. Pracujesz w międzynarodowych, agile'owych zespołach, modernizując systemy i integrując je z Kubernetes. Oczekuje się od Ciebie stosowania dobrych praktyk (Clean Code, SOLID, TDD, DDD) oraz mentorowania mniej doświadczonych inżynierów. Wymagana jest komunikatywna znajomość języka niemieckiego (min. B1).
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu, brak opisu konkretnego projektu (sektor publiczny – jaki?).
Jako Senior Software Engineer w Capgemini będziesz rozwijać i utrzymywać aplikacje backendowe w Javie dla sektora publicznego. Pracujesz w międzynarodowych, agile'owych zespołach, modernizując systemy i integrując je z Kubernetes. Oczekuje się od Ciebie stosowania dobrych praktyk (Clean Code, SOLID, TDD, DDD) oraz mentorowania mniej doświadczonych inżynierów. Wymagana jest komunikatywna znajomość języka niemieckiego (min. B1).
- ✓Dostęp do platformy szkoleniowej NEXT z certyfikatami (GenAI, Architekci, Google)
- ✓Możliwość używania on-prem narzędzi AI do kodowania
- ✓Wsparcie w nauce języków (Education First, TED Talks, Udemy Business)
- ✓Rzeczywisty wpływ na ewolucję systemów i ekspozycję na operacje klienta
- !Wymagana znajomość niemieckiego (B1) może być barierą dla części kandydatów
- !Brak opisu konkretnego projektu – możliwa praca przy różnych systemach publicznych
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja aplikacji backendowych w Javie z użyciem Spring Framework i Hibernate
- •Pisanie testów jednostkowych (JUnit, Mockito) i dbanie o wysokie pokrycie kodu
- •Integracja aplikacji z komponentami w środowisku Kubernetes
- •Udział w utrzymaniu i ulepszaniu pipeline'ów CI/CD (Jenkins, GitLab CI)
- •Przeglądanie kodu (code review) i udział w projektowaniu architektury
- •Wsparcie i mentoring dla mniej doświadczonych członków zespołu
- •Współpraca z architektami i zespołem produktowym przy tłumaczeniu wymagań biznesowych na rozwiązania techniczne
Oferta dla doświadczonych specjalistów (Senior).
Java developer z około 5-letnim doświadczeniem, znający Spring i Hibernate, z podstawową znajomością Kubernetes i CI/CD, oraz niemieckim na poziomie B1. Może nie mieć doświadczenia w tech leadzie, ale solidnie radzi sobie z mikroserwisami i testami.
Osoby bez znajomości niemieckiego (min. B1) lub z mniej niż 5 latami doświadczenia w Javie. Juniorzy i developerzy szukający wyłącznie pracy zdalnej (rola hybrydowa w Gdańsku).
- ?Ile osób liczy zespół, do którego dołączę?
- ?Jakie konkretnie systemy publiczne będę rozwijać?
- ?Jak wygląda model hybrydowy – ile dni w biurze tygodniowo?
- ?Czy są dyżury on-call? Jak często?
- ?Jaki jest stosunek pracy nad nowymi funkcjami do modernizacji legacy?
- ?Czy rola tech lead jest planowana w przyszłości, czy to tylko nice-to-have?
- ?Jakie są główne wyzwania techniczne w projekcie?
- −Nie podano wielkości zespołu
- −Brak opisu konkretnego projektu (sektor publiczny – jaki?)
- −Nie wiadomo, czy są dyżury on-call
- −Nie podano widełek wynagrodzenia (choć dane strukturalne nie zawierają – ale to standardowa praktyka Capgemini)
Agile'owy, międzynarodowy zespół, w którym dzielenie się wiedzą i mentoring są cenione. Współpraca z architektami i product ownerami.
Rozmowa z rekruterem → testy kompetencyjne/weryfikacja językowa → rozmowa wideo z managerem → finalna decyzja.