Senior Java Developer
Billennium
Rola polega na tworzeniu i rozwijaniu krytycznych komponentów platformy płatniczej w architekturze mikroserwisowej. Będziesz pracować w zespole odpowiedzialnym za cały cykl życia oprogramowania – od analizy wymagań, przez implementację i testy, po wdrożenia i utrzymanie. Domena to fintech, system ma wysokie wymagania co do niezawodności i obserwowalności. Codzienna praca obejmuje kodowanie w Javie 21+ z Spring Boot i Kafką, współpracę z architektami oraz uczestnictwo w ceremoniach Agile.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o wynagrodzeniu, nie podano wielkości zespołu ani liczby mikroserwisów.
Rola polega na tworzeniu i rozwijaniu krytycznych komponentów platformy płatniczej w architekturze mikroserwisowej. Będziesz pracować w zespole odpowiedzialnym za cały cykl życia oprogramowania – od analizy wymagań, przez implementację i testy, po wdrożenia i utrzymanie. Domena to fintech, system ma wysokie wymagania co do niezawodności i obserwowalności. Codzienna praca obejmuje kodowanie w Javie 21+ z Spring Boot i Kafką, współpracę z architektami oraz uczestnictwo w ceremoniach Agile.
- ✓Elastyczne godziny pracy
- ✓Międzynarodowe środowisko i współpraca z globalnymi zespołami
- ✓Stabilna organizacja (501+ pracowników)
- −Obowiązkowe delegacje co 3 miesiące – mogą być uciążliwe dla osób z rodziną lub innymi zobowiązaniami
- !Brak informacji o wynagrodzeniu
- !Wiele technologii w 'mile widziane' – może sugerować duże oczekiwania lub szeroki zakres obowiązków
- !Model hybrydowy 1× w miesiącu + delegacje – nie do końca jasne jak często trzeba być w biurze
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja nowych funkcjonalności w Javie 21+ i Spring Boot 3.4+
- •Rozwijanie mikroserwisów i integracji z Kafką (Schema Registry, Avro)
- •Pisanie testów jednostkowych i integracyjnych (JUnit 5, Testcontainers)
- •Code review i utrzymywanie jakości kodu
- •Uczestnictwo w ceremoniach Scrum (daily, refinement, planning, retrospective)
- •Analiza i rozwiązywanie błędów w środowisku produkcyjnym
- •Współpraca z architektami przy projektowaniu rozwiązań i integracji z innymi zespołami
- •Dekompozycja wymagań na zadania techniczne i estymacja pracochłonności
Oferta dla doświadczonych specjalistów (Senior).
Mid-level Java developer z co najmniej 3-letnim doświadczeniem w Spring Boot i mikroserwisach, który posiada podstawową wiedzę o Kafce i Oracle, zna JUnit i Maven, i jest gotów uczyć się nowych technologii.
Juniorzy bez doświadczenia w mikroserwisach i Javie 11+; osoby szukające pełnego zdalnego (brak możliwości zdalnej); osoby niechętne wyjazdom służbowym co 3 miesiące.
- ?Jak często i na jak długo są delegacje? Czy koszty są pokrywane w 100%?
- ?Ile osób liczy zespół i jak wygląda struktura (architekci, dev, QA)?
- ?Czy w ramach obowiązków jest dyżur on-call lub wsparcie produkcyjne poza godzinami?
- ?Jaki jest stosunek pracy nad nowymi funkcjami do utrzymania istniejącego systemu?
- ?Czy istnieje możliwość pracy zdalnej w większym wymiarze niż 1 dzień w miesiącu?
- ?Jakie narzędzia do CI/CD są używane?
- ?Czy są plany migracji do nowszych wersji Javy lub frameworków?
- −Brak informacji o wynagrodzeniu
- −Nie podano wielkości zespołu ani liczby mikroserwisów
- −Brak opisu systemu CI/CD
- −Nie wspomniano o ewentualnym on-call
- −Nie podano częstotliwości i czasu trwania delegacji
Międzynarodowe środowisko pracy w dużej organizacji, z naciskiem na współpracę, dzielenie się wiedzą i innowacje. Praca w metodyce Agile/Scrum.
Rozmowa wstępna z HR -> Spotkanie techniczne z Hiring Managerem i zespołem -> Decyzja końcowa i feedback.