Senior Developer / Lead Developer

ITConnect

Gdynia

Hybrid

PLN 170,000 - 230,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ITConnect w Gdyni prowadzi rekrutację na stanowisko lead developera do projektu migracji systemu legacy do docelowego stacku technologicznego. Zakres obejmuje analizę systemu legacy (C++/C#, procedury, triggery) oraz projektowanie architektury docelowej i mapowanie legacy na rozwiązanie docelowe.

Wymagane są min. 4 lata doświadczenia, dobra znajomość Java i Spring Framework, projektowanie usług REST API i architektury mikroserwisowej. Praca w trybie hybrydowym: 3 dni w biurze, 2 zdalnie.

Qualifications

  • Wyższe wykształcenie w informatyce lub pokrewne.
  • Minimum 4 lata doświadczenia w programowaniu i udział w projekcie migracji/modernizacji enterprise.
  • Doświadczenie w migracji systemów desktopowych (Windows/MFC/.NET) do architektury webowej/mikroserwisowej z użyciem AI.
  • Doświadczenie w utrzymaniu systemów o wysokiej dostępności i bezpieczeństwie (finanse).
  • Bardzo dobra znajomość Java i Spring Framework/SpringBoot.
  • Doświadczenie w projektowaniu i budowie usług REST API.
  • Znajomość architektury mikroserwisowej i wzorców integracyjnych.
  • Znajomość SQL i relacyjnych baz danych; przenoszenie logiki z procedur składowanych.
  • Znajomość MyBatis lub JPA/Hibernate; transakcyjność i wydajność.
  • Umiejętność czytania i analizy legacy w C++ (MFC/native) i C# (.NET).
  • Znajomość Git i pracy w modelu gałęzi/wydań; Code Review.
  • Znajomość Maven i CI/CD (Jenkins); zarządzanie zależnościami.
  • Umiejętność projektowania architektury: diagramy, mapowanie legacy na docelowe.

Responsibilities

  • Pełnienie roli lead developera w projekcie migracji legacy do docelowego stacku.
  • Analiza systemu legacy (C++/C#, procesy, raporty) i istniejącej architektury mikroserwisów.
  • Projektowanie architektury docelowej i mapowanie legacy na nowe rozwiązanie.
  • Planowanie etapów migracji, szacowanie pracochłonności i raportowanie postępu.
  • Implementacja kluczowych elementów: usługi Java/Spring Boot, REST/JMS, warstwa danych.
  • Odtwarzanie logiki biznesowej i współpraca z zespołami utrzymania powiązanych systemów.
  • Ustalanie standardów kodowania, prowadzenie Code Review, wsparcie programistów.
  • Zapewnienie jakości: testy jednostkowe i integracyjne, weryfikacja migrowanych obszarów.
  • Tworzenie dokumentacji technicznej i procesu migracji.

Skills

Java
Spring Framework
Spring Boot
REST API
Microservices
Git
Maven
CI/CD
SQL
Legacy code analysis

Education

Wyższe wykształcenie

Tools

Jenkins
MyBatis
Hibernate
JPA

Job description

Gdynia – tryb hybrydowy (3 dni w biurze, 2 dni zdalnie)

3-6 miesięcy, następnie przedłużenie

Twój zakres obowiązków:
  • 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
Nasze 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Lead Developer
Java Lead Developer

Connectis_ • Wrocław

Hybrid
PLN 180,000 - 260,000
5000 PLN za polecenie znajomych
Elastyczną formę współpracy B2B
Szybki i zdalny proces
Technical Lead (Java)
Technical Lead (Java)

Solid • Polska

Hybrid
PLN 220,000 - 289,000
Tech Lead / Architekt Systemowy
Tech Lead / Architekt Systemowy

Clurgo Ltd. • Warszawa

Hybrid
PLN 180,000 - 280,000
Hybrid work model (1–3 days in Warsaw)
Tech Lead / Architekt Systemowy
Tech Lead / Architekt Systemowy

Clurgo Ltd. • Polska

Hybrid
PLN 180,000 - 260,000
Java Developer / Tech Lead / Architect
Java Developer / Tech Lead / Architect

Algoteque • Warszawa

On-site
PLN 240,000 - 360,000
Senior Java Developer
Senior Java Developer

Clurgo Ltd. • Warszawa

Hybrid
PLN 210,000 - 320,000
Java Tech Lead
Java Tech Lead

Avenga • Warszawa

Hybrid
PLN 180,000 - 320,000
Java Lead Developer
Java Lead Developer

Scalo • Gdynia

On-site
PLN 180,000 - 240,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Technical Leader Java
Technical Leader Java

IT Factory • Warszawa

Hybrid
PLN 180,000 - 260,000
Senior Java Developer
Senior Java Developer

IT Factory • Warszawa

Hybrid
PLN 180,000 - 240,000