Java Lead Developer

Scalo

Gdynia

Hybrid

PLN 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Opieka medyczna
Karta sportowa
Platforma kafeteryjna

Job summary

Scalo poszukuje doświadczonego specjalisty ds. migracji i modernizacji systemów klasy enterprise. Praca obejmuje prowadzenie architektury, migrację logiki biznesowej i implementację kluczowych komponentów w Java 21 i Spring Boot 3, z naciskiem na REST, JMS i Apache Camel.

Wymagane jest doświadczenie w pracy z legacy C++/MFC i C#/.NET, MyBatis/JPA/Hibernate oraz silne zrozumienie SQL i projektowania architektury mikroserwisowej. Praca hybrydowa w Gdyni.

Qualifications

  • Doświadczenie w migracji systemów enterprise
  • Dobra znajomość Java (min. 7 lat) i Spring Framework/Spring Boot
  • Doświadczenie w projektowaniu REST API
  • Znajomość architektury mikroserwisowej oraz wzorców integracyjnych
  • Dobra znajomość SQL i relacyjnych baz danych
  • Znajomość MyBatis lub JPA/Hibernate
  • Czytanie i analizowanie kodu legacy w C++/MFC oraz C#/.NET
  • Doświadczenie w Code Review i tworzeniu standardów jakości kodu
  • Znajomość Git, Maven i CI/CD (Jenkins)
  • Znajomość architektury i dokumentowania rozkładu systemu migracji
  • Doświadczenie z narzędziami AI wspierającymi analizę i migrację

Responsibilities

  • Udział w migracji i modernizacji dużego systemu legacy do architektury Java microservices
  • Pełnienie roli technicznego lidera i głównego developera
  • Projektowanie docelowej architektury i mapowanie komponentów legacy na nowe rozwiązania
  • Planowanie etapów migracji, estymacja pracochłonności
  • Implementacja kluczowych elementów w Java 21 i Spring Boot 3
  • Rozwój usług z REST, JMS i Apache Camel
  • Migracja logiki biznesowej z warstwy legacy i bazy danych
  • Rozwój dostępu do danych (MyBatis/JPA/Hibernate)
  • Wykonywanie Code Review i tworzenie standardów jakości
  • Tworzenie testów jednostkowych i integracyjnych oraz dokumentacja migracji
  • Współpraca z zespołami odpowiedzialnymi za powiązane systemy
  • Wykorzystanie narzędzi AI do wspierania analizy i modernizacji

Education

Wyższe wykształcenie, kierunek informatyczny

Tools

Jenkins
Kubernetes/OpenShift
Keycloak

Job description

Cześć! Poznaj możliwości współpracy ze Scalo!
Zakres współpracy obejmuje:
  • 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.
Kompetencje wymagane do realizacji usług:
  • 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ść zasad Responsive Web Design,
  • doświadczenie z systemami kolejkowymi,
  • znajomość zagadnień związanych z rynkiem kapitałowym,
  • znajomość JasperReports lub Crystal Reports.
Co oferujemy w ramach współpracy?

Różnorodne projekty technologiczne

Realizacja projektów z obszaru Software, Embedded, Data, Cloud Services i AI.

Inicjatywy eksperckie i presalesowe

Możliwość udziału w działaniach eksperckich oraz wsparciu procesów presalesowych.

Dodatkowe korzyści

Opieka medyczna, karta sportowa oraz platforma kafeteryjna dostępne zgodnie z obowiązującymi zasadami współpracy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Scalo • Województwo mazowieckie

Hybrid
PLN 176,000 - 251,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Java Developer
Java Developer

Scalo • Województwo pomorskie

Hybrid
PLN 107,000 - 179,000
Java Developer room
Java Developer room

Scalosoft • Poland

Hybrid
PLN 193,000 - 207,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Technical Lead (Java) room
Technical Lead (Java) room

Scalosoft • Polska

Hybrid
PLN 205,000 - 291,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Senior .NET Developer room Wrocław
Senior .NET Developer room Wrocław

Scalosoft • Wrocław

Hybrid
PLN 165,000 - 248,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Senior Java Developer
Senior Java Developer

Scalo • Warszawa

Hybrid
PLN 153,000 - 219,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Java Developer room
Java Developer room

Scalosoft • Warszawa

Hybrid
PLN 193,000 - 234,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Fullstack Developer (Java, Angular)
Fullstack Developer (Java, Angular)

Scalo • Województwo mazowieckie

Hybrid
PLN 159,000 - 227,000
Różnorodne projekty technologiczne
Presales wsparcie eksperckie
Opieka medyczna
+2
Java Developer
Java Developer

Scalo • Katowice

Remote
PLN 124,000 - 193,000
Senior Java Developer room
Senior Java Developer room

Scalosoft • Polska

Hybrid
PLN 112,000 - 186,000
Opieka medyczna
Karta sportowa
Platforma kaferteryjna
Top locations