Senior Java Developer - (TMS - Terminal Management System)
Crestt
Praca nad systemem zarządzania terminalami płatniczymi (TMS) dla obsługi 300k+ urządzeń. Rola obejmuje rozwój i migrację z legacy systemu TMS (WildFly, GWT) do nowego RTMS (Spring Boot). Codzienne zadania to projektowanie, implementacja, testowanie, integracje zewnętrzne (REST, SOAP, RMI), praca z kolejkami RabbitMQ, transakcjami rozproszonymi i cache Hazelcast. Wymagana obecność w biurze w Warszawie 4 dni w tygodniu. Projekt roczny z możliwością przedłużenia.
Brakuje: brak informacji o budżecie szkoleniowym, nieznana wielkość zespołu.
Praca nad systemem zarządzania terminalami płatniczymi (TMS) dla obsługi 300k+ urządzeń. Rola obejmuje rozwój i migrację z legacy systemu TMS (WildFly, GWT) do nowego RTMS (Spring Boot). Codzienne zadania to projektowanie, implementacja, testowanie, integracje zewnętrzne (REST, SOAP, RMI), praca z kolejkami RabbitMQ, transakcjami rozproszonymi i cache Hazelcast. Wymagana obecność w biurze w Warszawie 4 dni w tygodniu. Projekt roczny z możliwością przedłużenia.
- ✓Nowoczesny stack: Spring Boot, RabbitMQ, Hazelcast
- ✓Ciekawa domena: system zarządzania terminalami płatniczymi na dużą skalę
- ✓Projekt migracji z legacy do nowej architektury (możliwość wpływu na architekturę)
- −Praca 4 dni w biurze w Warszawie (bardzo wysoka obecność)
- −Projekt roczny z niepewnym przedłużeniem
- −Konieczność pracy z legacy systemem (GWT, WildFly) i skanowania podatności
- !Nie podano wielkości zespołu ani struktury
- !Brak informacji o procesie rekrutacyjnym
- !Brak szczegółów dotyczących benefitów (np. budżet szkoleniowy, opieka medyczna)
- •Projektowanie i implementacja rozwiązań backendowych w Java 8+ i Spring Boot
- •Integracja z systemami zewnętrznymi przez REST, SOAP, RMI i bezpośrednie połączenia bazodanowe
- •Praca z legacy kodem TMS (WildFly, GWT) i stopniowa migracja do RTMS
- •Tworzenie i przegląd dokumentacji technicznej oraz analitycznej
- •Przeprowadzanie skanów bezpieczeństwa (Fortify, Sonatype) i usuwanie podatności
- •Utrzymanie i rozwój rozproszonych transakcji (dwu-fazowe commit, saga) oraz cache (Hazelcast)
- •Udział w ceremoniach Scrum (daily, sprint planning, retrospective)
- •Konfiguracja i zarządzanie CI/CD (GitLab CI, Jenkins, Nexus)
Oferta dla doświadczonych specjalistów (Senior).
Deweloper z solidnymi podstawami Java 8+ i Spring, który ma przynajmniej kilka lat doświadczenia w backendzie i jest gotów pracować z legacy systemem oraz spełnić wymóg 4 dni w biurze.
Juniorzy bez doświadczenia w Javie i Spring, osoby poszukujące pracy w pełni zdalnej, ani inżynierowie niechętni do pracy z legacy kodem.
- ?Ile osób liczy zespół developerski i jak wygląda podział obowiązków między TMS a RTMS?
- ?Jaki jest harmonogram migracji z TMS do RTMS?
- ?Czy w projekcie przewidziane są dyżury on-call lub praca w weekendy?
- ?Jakie są szanse na przedłużenie projektu po roku i na jakich warunkach?
- ?Czy istnieje możliwość pracy zdalnej częściej niż 1 dzień w tygodniu?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- −Brak informacji o budżecie szkoleniowym
- −Nieznana wielkość zespołu
- −Brak opisu procesu rekrutacyjnego
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Spring Boot.