Java Lead Developer w Gdynia, Polska is listed on Jobeax. Browse 130,000+ vacancies available.
Wymagane, Java, Spring Framework, Spring Boot
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!
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.
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.
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, CV, Rozmowa wstępna, Rozmowa techniczna, Gotowe - działamy!
Brzmi interesująco? Aplikuj – czekamy na Twoje CV!
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,