Pracuj.pl Hybrydowo Senior

Java Lead Developer

Connectis_

⚲ Gdynia

134–158 zł netto (+ VAT) / godz.

Wymagania

  • min. 4 lata doświadczenia komercyjnego w Java ze Spring Framework i Spring Boot
  • udział w projekcie migracji lub modernizacji systemu klasy enterprise
  • doświadczenie w migracji systemów desktopowych (Windows/MFC/.NET) do architektury webowej i mikroserwisowej
  • gotowość do spotkań projektowych we Wrocławiu, Gdyni lub Opolu ok. 3 razy w tygodniu
  • biegła znajomość języka polskiego

Mile widziane

  • znajomość Kubernetes / OpenShift oraz Keycloak
  • znajomość Angular 18+
  • doświadczenie z systemami kolejkowymi (JMS lub podobne)

Opis stanowiska

Migracja rozbudowanego systemu do zarządzania majątkiem dla biura maklerskiego z architektury desktopowej (ok. 1700 plików C++, 500 plików C#, 2100 obiektów bazodanowych) do nowoczesnej architektury webowej i mikroserwisowej, z zachowaniem wymagań dostępności i bezpieczeństwa sektora finansowego. Rola łączy analizę legacy, odtwarzanie logiki biznesowej zaszytej w procedurach i triggerach, projektowanie architektury docelowej oraz wyznaczanie standardów kodowania i prowadzenie code review. Wymagana gotowość do okazjonalnych spotkań projektowych we Wrocławiu, Gdyni lub Opolu — orientacyjnie 3 razy w tygodniu.

🔍 Dekoder Ogłoszenia

🔴
udział w projekcie migracji lub modernizacji systemu klasy enterprise
Prawdopodobnie będziesz pracować nad czymś, co już istnieje i wymaga gruntownej przebudowy, a nie tworzenia od zera.
🔴
Otwartość na okazjonalne spotkania projektowe Wrocław/Gdynia/Opole (oritentacyjnie 3 razy w tyg.)
Oznacza to częste podróże służbowe, które mogą być uciążliwe i czasochłonne.
🔴
migracja rozbudowanego systemu do zarządzania majątkiem dla biura maklerskiego z architektury desktopowej (około 1700 plików C++, 500 plików C# oraz 2100 obiektów bazodanowych) do nowoczesnej architektury webowej i mikroserwisowej
Projekt jest bardzo duży i skomplikowany, z dużą ilością kodu legacy do zrozumienia i przepisania.
🔴
Analiza systemu legacy: aplikacji desktopowej
Duża część Twojej pracy będzie polegać na zrozumieniu i dokumentowaniu starego, często słabo udokumentowanego kodu.