Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 14, 2026
Java Lead Developer
Senior • On-site
Gdynia, PM, Poland
Apply now
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
Software Architect (Java)
SCALO
Senior
Technology
Warsaw, MZ, Poland · On-site
50669K zł - 61150K zł/yr
12 days ago
DevOps Engineer
Scalo
Senior
Technology
Warsaw, Poland · On-site
343K zł - 366K zł/yr
10 days ago
Staff Software Engineer
Scalo
Senior
Technology
Wrocław, DS, Poland · Remote
395K zł - 437K zł/yr
1h ago
Backend Developer (Java)
SCALO
Senior
Technology
Warsaw, Poland · On-site
38438K zł - 48922K zł/yr
10 days ago
Enterprise Architect
SCALO
Senior
Technology
Warsaw, Poland · On-site
46592K zł - 53248K zł/yr
3 days ago
Senior Fullstack Developer (.NET + Angular)
Scalo
Senior
Technology
Warsaw, MZ, Poland · On-site
250K zł - 260K zł/yr
11 days ago
Data Center Technician
SCALO
Mid
Technology
Warsaw, MZ, Poland · On-site
36608K zł - 43264K zł/yr
12 days ago
Database Developer (Oracle)
SCALO
Mid
Technology
Warsaw, MZ, Poland · On-site
31618K zł - 41602K zł/yr
11 days ago
System Analyst (AI)
SCALO
Senior
Technology
Warsaw, Pl-14, Poland · Remote
45427K zł - 52416K zł/yr
1h ago
Senior System Analyst
SCALO
Senior
Technology
Warsaw, MZ, Poland · On-site
33280K zł - 41600K zł/yr
11 days ago