Unlock Full Resume Report

New offer - be the first one to apply!

September 14, 2026

Java Lead Developer

Senior • On-site

Gdynia, PM, Poland

Quick Facts

  • Lokalizacja: Gdynia
  • Tryb: hybrydowo (3 dni/tydz. z biura klienta w Gdyni, 2 dni zdalnie)

Description

Techniczny lider i główny developer odpowiedzialny za migrację i modernizację dużego systemu legacy do docelowej architektury opartej o Java i mikroserwisy. Zakres obejmuje analizę legacy (C++/MFC, C#/.NET Framework, baza danych i procedury), projektowanie docelowej architektury, planowanie migracji oraz implementację kluczowych elementów rozwiązania. Prace wspierane są narzędziami AI oraz praktykami inżynierii oprogramowania, w tym testami i code review.

Role description

  • Udział w migracji i modernizacji systemu legacy do architektury Java/mikroserwisy
  • Pełnienie roli technicznego lidera oraz głównego developera dla kluczowych elementów rozwiązania
  • Odpowiedzialność za architekturę, implementację, standardy oraz weryfikację zgodności funkcjonalnej migrowanych obszarów

Responsibilities

  • Analiza legacy: aplikacje desktopowe C++/MFC oraz C#/.NET Framework, logika bazodanowa (procedury składowane, triggerów) i raporty
  • Analiza ekosystemu mikroserwisów, integracji, usług i bibliotek
  • Projektowanie architektury docelowej oraz mapowanie komponentów i logiki legacy na nowe rozwiązania
  • Planowanie etapów migracji, dekompozycja zakresu oraz estymacja pracochłonności
  • Implementacja kluczowych elementów w Java 21 i Spring Boot 3
  • Rozwój usług i integracji: REST, JMS, Apache Camel
  • Odtwarzanie i przenoszenie logiki biznesowej z kodu legacy oraz warstwy bazodanowej
  • Rozwój warstwy dostępu do danych: MyBatis lub JPA/Hibernate
  • Wyznaczanie standardów kodowania i architektury
  • Prowadzenie Code Review oraz techniczne wspieranie developerów
  • Tworzenie testów jednostkowych i integracyjnych oraz weryfikacja zgodności funkcjonalnej z systemem źródłowym
  • Analiza i rozwiązywanie błędów związanych z procesem migracji
  • Tworzenie dokumentacji technicznej architektury docelowej oraz procesu migracji
  • Współpraca z zespołami odpowiedzialnymi za systemy powiązane
  • Wykorzystywanie narzędzi AI do wspierania analizy i modernizacji systemu legacy

Requirements

  • Doświadczenie w realizacji co najmniej jednego zakończonego sukcesem projektu migracji lub modernizacji systemu klasy enterprise
  • Praktyczne doświadczenie w migracji systemów desktopowych Windows/MFC/.NET do architektury webowej lub mikroserwisowej
  • Bardzo dobra znajomość Java (min. 7 lat doświadczenia) oraz Spring Framework/Spring Boot
  • Doświadczenie w projektowaniu i implementacji REST API
  • Praktyczna znajomość architektury mikroserwisowej oraz wzorców integracyjnych
  • Bardzo dobra znajomość SQL i relacyjnych baz danych, w tym przenoszenie logiki biznesowej z procedur składowanych i triggerów
  • Doświadczenie z warstwą dostępu do danych: MyBatis lub JPA/Hibernate (transakcyjność i wydajność zapytań)
  • Umiejętność czytania i analizowania kodu legacy w C++/MFC oraz C#/.NET Framework w zakresie umożliwiającym odtworzenie logiki biznesowej (aktywne programowanie w C++ nie jest wymagane)
  • Doświadczenie w samodzielnym prowadzeniu zagadnień technicznych: projektowanie rozwiązania, dekompozycja zakresu, planowanie migracji i estymacja
  • Doświadczenie w technicznym wspieraniu zespołu: projektowanie, Code Review, definiowanie standardów jakości i kodowania
  • Znajomość Git (feature branch, release i hotfix)
  • Znajomość Maven oraz procesów CI/CD (np. Jenkins) oraz zarządzania zależnościami i wersjonowaniem
  • Umiejętność projektowania i dokumentowania architektury (diagramy, mapowanie legacy na rozwiązanie docelowe)
  • Doświadczenie w wykorzystywaniu narzędzi AI wspierających analizę, modernizację lub migrację
  • Wykształcenie wyższe (preferowane kierunki informatyczne)
  • Znajomość języka angielskiego umożliwiająca swobodne korzystanie z dokumentacji technicznej

Benefits

  • Możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services
  • Zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie
  • Dostęp do opieki medycznej
  • Karta sportowa
  • Platforma kafeteryjna zgodnie z obowiązującymi zasadami współpracy

Similar jobs you might like