Full Stack Java Developer
SETGET
To rola Senior Full-Stack Developer w modelu outsourcingowym dla klienta z branży finansowej (ubezpieczenia/banki). Pracujesz w zespole Agile, rozwijając zarówno backend (Java, Spring, Hibernate, Oracle) jak i frontend (Angular). Projekt obejmuje architekturę mikroserwisową i monolityczną, z wykorzystaniem Kafka i Kubernetes. Wymagane jest 8+ lat doświadczenia.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: proces rekrutacyjny, wielkość zespołu.
To rola Senior Full-Stack Developer w modelu outsourcingowym dla klienta z branży finansowej (ubezpieczenia/banki). Pracujesz w zespole Agile, rozwijając zarówno backend (Java, Spring, Hibernate, Oracle) jak i frontend (Angular). Projekt obejmuje architekturę mikroserwisową i monolityczną, z wykorzystaniem Kafka i Kubernetes. Wymagane jest 8+ lat doświadczenia.
- ✓Praca z nowoczesnym stackiem (Kafka, Kubernetes, Redis)
- ✓Zastosowanie DDD – nacisk na dobrą architekturę
- ✓Okazjonalne wizyty w biurze, głównie zdalnie
- −Wymagane 8 lat doświadczenia – sztywny próg, który może wykluczać wielu dobrych kandydatów z mniejszym stażem
- −Wymagane wykształcenie kierunkowe IT – może być blokerem dla samouków
- !Okazjonalne wizyty w Warszawie (2 razy w miesiącu) – może być uciążliwe przy pracy zdalnej
- !Praca w outsourcingu – niejasny klient końcowy i możliwy brak wpływu na projekt
- !Duża liczba wymaganych technologii – ryzyko, że wymagania są wygórowane
- !Monolit i mikroserwisy jednocześnie – możliwy legacy system
- !Brak informacji o procesie rekrutacyjnym
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja nowych funkcjonalności w Java/Spring oraz Angular
- •Definiowanie granic domen i refaktoring kodu zgodnie z DomainDrivenDesign
- •Projektowanie architektury systemu z wykorzystaniem Kafka i Kubernetes
- •Pisanie testów jednostkowych (JUnit, Spock) i automatycznych (Jasmine, Karma)
- •Przeprowadzanie code review i udzielanie feedbacku
- •Udział w ceremoniach Scrum (daily, sprint planning, retro)
- •Codzienna współpraca z zespołem w trybie zdalnym z okazjonalnymi wizytami w Warszawie (2 razy w miesiącu)
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Minimalny profil to osoba z 8-letnim doświadczeniem w Javie, znająca Spring i Hibernate, potrafiąca pisać podstawowe testy, i mająca styczność z Angular. Znajomość Oracle i PL/SQL jest niezbędna.
Nie dla osób z mniej niż 8 latami doświadczenia w Java, ani dla osób nieznających Angulara lub Oracle. Nie dla osób unikających podróży służbowych.
- ?Jaki jest konkretny klient i branża? (ubezpieczenia/banki?)
- ?Ile osób liczy zespół?
- ?Jak wygląda proces rekrutacyjny? (ile etapów, czy jest zadanie domowe?)
- ?Czy istnieje możliwość pracy w pełni zdalnej bez wizyt w Warszawie?
- ?Jaki jest stosunek pracy nad monolitem do mikroserwisów?
- ?Czy jest budżet na szkolenia lub konferencje?
- ?Jakie narzędzia do CI/CD są używane?
- ?Jaka jest polityka dotycząca nadgodzin i dyżurów?
- −Proces rekrutacyjny
- −Wielkość zespołu
- −Konkretny klient
- −Narzędzia CI/CD
- −Polityka dotycząca nadgodzin i dyżurów
Zespół Agile, deklaracja 'zgranego zespołu', nacisk na code review i współpracę.