Senior Developer / Lead Developer
Dla naszego klienta poszukujemy osoby na stanowisko 🔹 Senior Developer / Lead Developer 🔹 Lokalizacja: Gdynia - tryb hybrydowy (3 dni w biurze, 2 dni zdalnie) Termin realizacji: 3-6 miesięcy, następnie przedłużenie ✔️Zakres planowanych prac: Pełnienie roli głównego programisty (lead developera) w projekcie migracji systemu legacy do docelowego stacku technologicznego Analiza systemu legacy (aplikacja desktopowa C++/C#, warstwa procedur składowanych i triggerów, raporty) oraz istniejącej warstwy mikroserwisów i integracji; Projektowanie architektury docelowej i mapowania legacy na rozwiązanie docelowe Planowanie etapów migracji, dekompozycja zakresu na zadania, szacowanie pracochłonności, raportowanie postępu Implementacja kluczowych, najtrudniejszych elementów rozwiązania docelowego (usługi Java/Spring Boot, integracje REST/JMS, warstwa dostępu do danych) Odtwarzanie logiki biznesowej Współpraca z zespołami utrzymującymi systemy powiązane Wyznaczanie standardów kodowania i architektury, prowadzenie Code Review, wsparcie merytoryczne pozostałych programistów Zapewnienie jakości: testy jednostkowe i integracyjne, weryfikacja zgodności funkcjonalnej migrowanych obszarów z systemem źródłowym, analiza i usuwanie błędów Tworzenie dokumentacji technicznej rozwiązania docelowego i dokumentacji procesu migracji ✔️Wymagania: Wykszatłcenie wyższe (preferowane kierunki informatyczne) Minimum 4 lata doświadczenia w programowaniu oraz udział w co najmniej jednym zakończonym sukcesem projekcie migracji/modernizacji systemu klasy enterprise Doświadczenie w migracji systemów desktopowych (Windows/MFC/.NET) do architektury webowej / mikroserwisowej z wykorzystaniem narzędzi sztucznej inteligencji Doświadczenie komercyjne w utrzymaniu systemów o wysokich wymaganiach dostępności i bezpieczeństwa (sektor finansowy/bankowy) Bardzo dobra znajomość Java oraz ekosystemu Spring Framework, SpringBoot Doświadczenie komercyjne w projektowaniu i budowie usług REST API Praktyczna znajomość architektury mikroserwisowej oraz wzorców integracyjnych Bardzo dobra znajomość SQL i relacyjnych baz danych; umiejętność analizy i przenoszenia logiki biznesowej zaszytej w procedurach składowanych i triggerach Znajomość warstwy dostępu do danych: MyBatis lub JPA/Hibernate, transakcyjność, wydajność zapytań Umiejętność czytania i analizy kodu legacy w C++ (MFC/native) i C# (.NET Framework) w zakresie pozwalającym odtworzyć logikę biznesową w docelowym stacku (nie jest wymagane aktywne programowanie w C++) Znajomość Git oraz pracy w modelu gałęzi/wydań (feature branch, release, hotfix), Code Review Znajomość Maven, CI/CD (Jenkins lub równoważne), zarządzanie zależnościami i wersjonowaniem (parent POM / BOM) Umiejętność projektowania i dokumentowania architektury: diagramy, mapowanie legacy na rozwiązanie docelowe Umiejętność samodzielnego prowadzenia tematu technicznego: dekompozycja zakresu, planowanie etapów migracji, szacowanie, raportowanie postępu Umiejętność pracy z zespołem programistów: wyznaczanie standardów kodowania, wsparcie merytoryczne, weryfikacja jakości kodu J. angielski - w stopniu pozwalającym na swobodne korzystanie z dokumentacji technicznej ✔️Mile widzianee: Znajomość: K8s / OpenShift, KeyCloak Znajomość Angular 18+, HTML5, CSS3 oraz JavaScript Znajomość zasad tworzenia stron internetowych zgodnych z podejściem Responsive Web Design Doświadczenie z systemami kolejkowymi Znajomość zagadnień z obszaru rynku kapitałowego Znajomość narzędzi raportowych (JasperReports, Crystal Reports) Osoba kontaktowa: katarzyna.borczyk@eworkgroup.com Client code: MM03 Znasz kogoś, kto pasowałby na to stanowisko? Poleć kandydata, przesyłając jego/jej CV na adres: polecenia@eworkgroup.com Whistleblowing Policy, which provides guidelines for reporting misconduct can be found on Ework website: https://www.eworkgroup.com/about-us/our-responsibility
Findigo hittar jobben och fyller i ansökan. Du klickar Skicka.
Visa jobbet och ansökUrsprunglig annons: app.verama.com