Backend Java Developer
emagine
Rola polega na projektowaniu, wdrażaniu i utrzymaniu aplikacji Java dla produktów oszczędnościowych i inwestycyjnych w dużym banku. Będziesz budować silniki obliczeniowe zgodne z przepisami podatkowymi w wielu krajach, integrować się z organami podatkowymi oraz generować raporty dla klientów. Pracujesz w zespole z analitykami finansowymi, mentoringujesz młodszych deweloperów i wykorzystujesz narzędzia AI do zwiększenia produktywności.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani liczby deweloperów, brak opisu procesu rekrutacyjnego (etapy, zadania).
Rola polega na projektowaniu, wdrażaniu i utrzymaniu aplikacji Java dla produktów oszczędnościowych i inwestycyjnych w dużym banku. Będziesz budować silniki obliczeniowe zgodne z przepisami podatkowymi w wielu krajach, integrować się z organami podatkowymi oraz generować raporty dla klientów. Pracujesz w zespole z analitykami finansowymi, mentoringujesz młodszych deweloperów i wykorzystujesz narzędzia AI do zwiększenia produktywności.
- ✓Wykorzystanie Java 21 – najnowsza wersja
- ✓Wsparcie dla AI-assisted development jako sposób na podniesienie jakości
- ✓Rola w renomowanej instytucji finansowej z możliwością wpływu na produkty inwestycyjne
- ✓Mentoring i code review wskazują na możliwość rozwoju kompetencji liderskich
- !Nie podano wielkości zespołu ani struktury projektowej
- !Brak informacji o systemie legacy – może być konieczna praca z istniejącym kodem
- !Nie sprecyzowano procesu rekrutacyjnego
- !Użycie AI w codziennej pracy może być wymuszone, nie dobrowolne
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i rozwijanie aplikacji Java (wersja 21) z użyciem Spring Boot i Hibernate
- •Implementacja silników obliczeniowych dla produktów inwestycyjnych z uwzględnieniem przepisów podatkowych
- •Integracja z systemami zewnętrznymi (organy podatkowe) poprzez JMS i MQ
- •Generowanie raportów dla klientów na podstawie danych z PostgreSQL
- •Wykonywanie code review i mentoring dla innych członków zespołu
- •Uczestnictwo w całym cyklu SDLC: analiza, kodowanie, testowanie, wdrożenie
- •Wykorzystanie AI-assisted development (np. GitHub Copilot) do optymalizacji kodu
- •Definiowanie i zarządzanie API (OpenAPI, AsyncAPI) dla wewnętrznych systemów
Oferta dla doświadczonych specjalistów (Senior).
Mid-level backend developer z solidną znajomością Java 8+ i Spring Boot, który ma doświadczenie z SQL i przynajmniej jednym systemem kolejkowym. Znajomość OpenAPI lub AsyncAPI będzie atutem.
Osoby bez doświadczenia w Javie lub początkujący (juniorzy) – wymagana jest samodzielność w projektowaniu i implementacji. Również nie dla osób unikających pracy w biurze (hybryda 3 dni z Gdańska/Warszawy).
- ?Ile osób liczy zespół developerski i jaka jest struktura (seniorzy vs mid/junior)?
- ?Czy pracujemy nad zielonym polem (greenfield) czy rozwijamy istniejący system legacy?
- ?Jak wygląda harmonogram dyżurów (on-call) i czy są one dodatkowo płatne?
- ?Jaki jest proces rekrutacyjny (ilość etapów, zadanie domowe, live coding)?
- ?Czy narzędzia AI (np. GitHub Copilot) są obowiązkowe czy opcjonalne?
- ?Jaka jest polityka hybrydy – czy 3 dni w biurze to wymóg sztywny, czy istnieje elastyczność?
- ?Czy są plany migracji na chmurę (np. AWS/Azure) w najbliższej przyszłości?
- −Nie podano wielkości zespołu ani liczby deweloperów
- −Brak opisu procesu rekrutacyjnego (etapy, zadania)
- −Nie wiadomo czy praca dotyczy jednego projektu czy wielu równolegle
- −Brak informacji o systemie kontroli wersji CI/CD szczegółach
- −Nie określono czy istnieje możliwość pracy zdalnej spoza Gdańska/Warszawy