Java Lead Developer
Podsumowanie oferty

(Podsumowanie wygenerowane przez AI na bazie pełnej treści ogłoszenia rekrutacyjnego)

Projekt dotyczy migracji i modernizacji systemu legacy z desktopowych aplikacji C++/MFC i C#/.NET do architektury mikroserwisowej opartej na Java 21 i Spring Boot 3. Kluczowe obowiązki obejmują analizę systemu legacy, projektowanie architektury, implementację elementów rozwiązania, rozwój usług REST, JMS i Apache Camel oraz wsparcie zespołu poprzez Code Review i definiowanie standardów. Wykorzystywane są narzędzia CI/CD, Git, MyBatis/JPA oraz narzędzia AI do modernizacji systemu. Projekt oferuje opieka medyczna, karta sportowa i platforma kafeteryjna.

newyou can start ASAP

Java Lead Developer

Firma: Scalo Sp. z o.o.

od: 11 września 2026
do: 11 października 2026
brak widełekkontrakt B2B
Parametry oferty
poziom:senior
tryb pracy: hybrydowa
lokalizacja:Gdynia, pomorskie
Gdynia, pomorskie

Wymagania

Technologie wymagane

Java
Spring Framework
Spring Boot

Nasze wymagania

  • 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 umiejętność analizy i przenoszenia logiki biznesowej zapisanej w procedurach składowanych i triggerach,
  • doświadczenie z warstwą dostępu do danych: MyBatis lub JPA/Hibernate, w tym zagadnieniami transakcyjności i wydajności 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: projektowaniu rozwiązania, dekompozycji zakresu, planowaniu migracji i estymacji,
  • doświadczenie w technicznym wspieraniu zespołu developerskiego, prowadzeniu Code Review oraz definiowaniu standardów jakości i kodowania,
  • znajomość Git, w tym pracy z feature branch, release i hotfix,
  • znajomość Maven oraz procesów CI/CD, np. Jenkins, a także zarządzania zależnościami i wersjonowaniem,
  • umiejętność projektowania i dokumentowania architektury, w tym tworzenia diagramów i mapowania systemu legacy na rozwiązanie docelowe,
  • doświadczenie w wykorzystywaniu narzędzi AI wspierających analizę, modernizację lub migrację systemów legacy,
  • wykształcenie wyższe, preferowane kierunki informatyczne,
  • znajomość języka angielskiego umożliwiająca swobodne korzystanie z dokumentacji technicznej.

Mile widziane

  • doświadczenie w projektach z sektora bankowego lub finansowego, szczególnie przy systemach o wysokich wymaganiach dostępności i bezpieczeństwa,
  • znajomość Kubernetes/OpenShift oraz Keycloak,
  • znajomość Angular 18+, JavaScript, HTML5 i CSS3,
  • znajomość zasad Responsive Web Design,
  • doświadczenie z systemami kolejkowymi,
  • znajomość zagadnień związanych z rynkiem kapitałowym,
  • znajomość JasperReports lub Crystal Reports.

Twój zakres obowiązków

  • udział w migracji i modernizacji dużego systemu legacy do docelowej architektury opartej o Java i mikroserwisy,
  • pełnienie roli technicznego lidera oraz głównego developera odpowiedzialnego za kluczowe elementy rozwiązania,
  • analiza systemu legacy obejmującego aplikacje desktopowe C++/MFC i C#/.NET Framework, logikę bazodanową, procedury składowane, triggery oraz raporty,
  • analiza istniejącego ekosystemu mikroserwisów, integracji, usług i bibliotek,
  • projektowanie architektury docelowej oraz mapowanie komponentów i logiki systemu legacy na nowe rozwiązania,
  • planowanie etapów migracji, dekompozycja zakresu oraz estymacja pracochłonności,
  • implementacja kluczowych i najbardziej złożonych elementów rozwiązania w Java 21 i Spring Boot 3,
  • rozwój usług i integracji z wykorzystaniem REST, JMS oraz Apache Camel,
  • odtwarzanie i przenoszenie logiki biznesowej zapisanej w kodzie legacy oraz warstwie bazodanowej,
  • rozwój warstwy dostępu do danych z wykorzystaniem MyBatis lub JPA/Hibernate,
  • wyznaczanie standardów kodowania i architektury, prowadzenie Code Review oraz techniczne wspieranie pozostałych developerów,
  • tworzenie testów jednostkowych i integracyjnych oraz weryfikacja zgodności funkcjonalnej migrowanych obszarów 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,
  • lokalizacja projektu: Gdynia,
  • tryb realizacji usług: hybrydowo, 3 dni w tygodniu z biura klienta w Gdyni i 2 dni zdalnie.

O projekcie

W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych.
Obszary naszej działalności obejmują m.in.:
  • doradztwo technologiczne,
  • tworzenie oprogramowania,
  • systemy wbudowane,
  • rozwiązania chmurowe,
  • zarządzanie danymi,
  • dedykowane zespoły projektowe.
  • Cześć! Poznaj możliwości współpracy ze Scalo!
    Brzmi interesująco? Aplikuj – czekamy na Twoje CV!
    Company

    To oferujemy

    • 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, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy.

    Etapy rekrutacji

    • 1.
      CV
    • 2.
      Rozmowa wstępna
    • 3.
      Rozmowa techniczna
    • 4.
      Gotowe - działamy!

    Scalo Sp. z o.o.

    Scalo to firma, która od 18 lat tworzy oprogramowanie dla biznesu. Zrealizowaliśmy ponad 750 projektów dla firm z różnych branż – od startupów po międzynarodowe korporacje. Nasze doświadczenie pozwala nam szybko zrozumieć potrzeby klientów i dostarczyć rozwiązania, które faktycznie wspierają rozwój ich firm.

    Tak się u nas pracuje

    Java Lead Developer
    Zgłaszam się do:
    Scalo Sp. z o.o.
    Gdynia, pomorskie
    Pracodawca zbiera zgłoszenia przez swój system.
    Przejdziesz na zewnętrzny formularz.

    Klikając w przycisk „Aplikuj” potwierdzasz, że zapoznałeś(‑łaś) się i akceptujesz Regulamin serwisu.



    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Brakuje Ci informacji?

    • Upewnij się, że w treści nie ma tego, czego szukasz.
    • Zadaj pytanie, jeśli potrzebujesz więcej szczegółów dotyczących powyższej oferty.
    • Przekażemy Twoje pytanie do pracodawcy i postaramy się dostarczyć odpowiedź w ciągu 3 dni roboczych.

    Udostępnij ofertę