Senior Java Engineer
Epassi
Epassi to firma produktowa z siedzibą w Finlandii, dostarczająca rozwiązania benefitów pracowniczych (płatności mobilne). Jako Senior Java Engineer będziesz członkiem cross-funkcjonalnego zespołu odpowiedzialnego za budowę i ewolucję nowoczesnej, rozproszonej platformy w architekturze mikrousługowej. Twoja rola obejmuje pełne posiadanie domeny backendowej – od decyzji architektonicznych po stabilność produkcyjną. Będziesz projektować, implementować i utrzymywać mikroserwisy w Javie Spring Boot, stosować wzorce event-driven i DDD, pracować z PostgreSQL oraz dbać o wysokie standardy testowania i monitorowania.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano modelu pracy (zdalna/hybrydowa/stacjonarna)., brak opisu procesu rekrutacyjnego..
Epassi to firma produktowa z siedzibą w Finlandii, dostarczająca rozwiązania benefitów pracowniczych (płatności mobilne). Jako Senior Java Engineer będziesz członkiem cross-funkcjonalnego zespołu odpowiedzialnego za budowę i ewolucję nowoczesnej, rozproszonej platformy w architekturze mikrousługowej. Twoja rola obejmuje pełne posiadanie domeny backendowej – od decyzji architektonicznych po stabilność produkcyjną. Będziesz projektować, implementować i utrzymywać mikroserwisy w Javie Spring Boot, stosować wzorce event-driven i DDD, pracować z PostgreSQL oraz dbać o wysokie standardy testowania i monitorowania.
- !Brak informacji o wynagrodzeniu w ogłoszeniu (choć może być w danych strukturalnych – nie mamy widełek).
- !Klauzula 'you build it, you run it' sugeruje dyżury on-call, ale nie ma szczegółów dotyczących częstotliwości ani dodatkowego wynagrodzenia.
- !Bardzo wysoki zestaw wymagań (DDD, AI/LLM, mentoring, observability, kontraktowanie) – może to wskazywać na poszukiwanie 'jednorożca'.
- !Nie określono modelu pracy (zdalna/hybrydowa/stacjonarna) – lokalizacja Łódź może sugerować obecność w biurze.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Udział w 15-minutowym daily standupie z zespołem cross-funkcjonalnym.
- •Projektowanie i implementacja funkcji w swojej domenie przy użyciu Java Spring Boot z naciskiem na czysty, testowalny kod.
- •Pisanie kompleksowych testów jednostkowych i integracyjnych; uczestnictwo w code review podnoszących standardy zespołu.
- •Monitorowanie stanu usług, badanie problemów ze spójnością danych i rozwiązywanie problemów produkcyjnych przy użyciu distributed tracing i strukturalnego logowania.
- •Współpraca z inżynierami frontendowymi w celu doprecyzowania kontraktów API i koordynacji release'ów.
- •Udział w dyskusjach architektonicznych i przeglądach projektów dla nowych lub przekrojowych możliwości.
- •Wdrażanie do stagingu i produkcji przez CI/CD (GitHub Actions) z użyciem feature flag dla kontrolowanych wdrożeń.
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z co najmniej 6-letnim doświadczeniem w developmencie, głównie w Javie z Spring Boot, który uczestniczył w produkcji mikroserwisów i zna podstawy DDD. Osoba, która potrafi samodzielnie projektować bazy PostgreSQL i integrować się z systemami kolejkowymi, a także ma świadomość znaczenia testów i monitoring. Brak doświadczenia z AI/LLM może być nadrobiony chęcią uczenia się.
Osoby z mniej niż 6 latami doświadczenia lub bez głębokiej wiedzy o mikroserwisach i DDD. Rola nie jest dla juniorów ani midów, którzy nie pracowali w produkcji z rozproszonymi systemami i nie mieli styczności z operacyjnym utrzymaniem (on-call).
- ?Jaki jest model pracy – zdalny, hybrydowy czy stacjonarny? Jeśli hybrydowy, ile dni w biurze?
- ?Jak wygląda system dyżurów on-call? Czy są dodatkowo płatne? Jaka jest ich częstotliwość?
- ?Ile osób liczy zespół backendowy i ile zespołów cross-funkcjonalnych działa w firmie?
- ?Czy istnieje budżet szkoleniowy lub możliwość uczestnictwa w konferencjach?
- ?Jaki jest proces rekrutacyjny (liczba etapów, zadanie domowe / live coding)?
- ?Czy w firmie są już wdrożone narzędzia AI/LLM w produkcji, czy to nowy obszar?
- ?Jak wygląda ścieżka rozwoju – czy jest możliwość awansu na tech leada lub architekta?
- ?Czy firma oferuje equity lub opcje na akcje?
- −Nie podano modelu pracy (zdalna/hybrydowa/stacjonarna).
- −Brak opisu procesu rekrutacyjnego.
- −Brak informacji o systemie on-call (częstotliwość, wynagrodzenie).
- −Nie podano wielkości zespołu i struktury organizacyjnej.
Praca w cross-funkcjonalnych zespołach z niską hierarchią, kulturą otwartości i odpowiedzialności. Firma stawia na autonomię, mentoring i ciągłe doskonalenie.