Java Developer
⚲ Kraków
20 160 - 24 360 PLN (B2B)
Wymagania
- min. 4 lata doświadczenia komercyjnego w tworzeniu aplikacji backendowych w Javie
- bardzo dobra znajomość Java i Spring Boot
- doświadczenie w integracji systemów oraz pracy z systemami legacy
- doświadczenie w analizowaniu i rozwiązywaniu problemów związanych ze współbieżnością
- doświadczenie w optymalizacji wydajności aplikacji
- doświadczenie w pracy z bazami danych, szczególnie Oracle/PL/SQL
- praca hybrydowa — 2 dni w tygodniu z biura w Krakowie
Opis stanowiska
Rozwój i modernizacja platformy obsługującej fundusze inwestycyjne — stopniowa migracja z systemu legacy do nowego rozwiązania na Java 21 i Spring Boot. Uwaga: projekt jest na wczesnym etapie (trwa POC z adapterem do systemu legacy), więc przez długi czas będziesz pracować równolegle ze starym kodem. Praca obejmuje złożone zagadnienia backendowe (współbieżność, synchronizacja, skalowanie w OpenShift), nie tylko endpointy. Dobra oferta dla doświadczonego backendowca, który lubi wyzwania związane z transformacją systemów.
🔍 Dekoder Ogłoszenia
🔴
stopniowej migracji istniejącego systemu do nowego rozwiązania
Może oznaczać, że przez długi czas będziesz pracować z przestarzałym kodem i technologiami, zanim uda się przejść na nowe.
🔴
Pracujemy etapami — obecnie realizowany jest POC obejmujący nowy backend z adapterem do systemu legacy
Obecnie projekt jest na bardzo wczesnym etapie, a główny nacisk kładziony jest na integrację z istniejącym, prawdopodobnie problematycznym systemem.
🔴
Istotnym elementem projektu jest budowa nowej wersji systemu, a nie wyłącznie utrzymanie istniejącego rozwiązania.
Chociaż brzmi to pozytywnie, może oznaczać, że utrzymanie starego systemu nadal będzie znaczącą częścią pracy, zwłaszcza na początku.
🔴
Zespół ma realny wpływ na kształt tworzonych rozwiązań — od ich projektowania i proponowania, po weryfikację w praktyce
Realny wpływ może być ograniczony przez istniejącą architekturę, budżet lub decyzje nadrzędne, a proponowanie zmian nie gwarantuje ich wdrożenia.
🟡
Projekt jest długoterminowy i zakłada kolejne etapy rozwoju
Może to oznaczać stabilność zatrudnienia, ale też potencjalnie długotrwałe zaangażowanie w projekt, który może ewoluować w nieprzewidywalny sposób.