Backend developer Java

Brak informacji o wynagrodzeniu
SeniorFull-time
#455441·Dodano 4 dni temu·0
Źródło: Connectis
Aplikuj teraz

Tech Stack / Keywords

JavaC#C++SpringSpring bootHibernateRest APIMikroserwisySQLGitMavenCI/CD.net frameworkKubernetesOpenShiftKeycloakAngularHTML 5CSS 3JavascriptRWDJasper ReportsCrystal ReportsMyBatisJenkins

Firma i stanowisko

Projekt obejmuje migrację rozbudowanego systemu do zarządzania majątkiem dla biura maklerskiego z architektury desktopowej (około 1700 plików C++, 500 plików C# oraz 2100 obiektów bazodanowych) do nowoczesnej architektury webowej i mikroserwisowej, z zachowaniem wysokich wymagań dostępności i bezpieczeństwa sektora finansowego.

Wymagania

  • Minimum 4 lata doświadczenia w programowaniu oraz co najmniej jedna zakończona sukcesem migracja systemu klasy enterprise z desktopowego (Windows/MFC/.NET) w C++ lub C# do Javy w architekturze webowej lub mikroserwisowej
  • Bardzo dobra znajomość SQL i relacyjnych baz danych oraz warstwy dostępu do danych (np. MyBatis, JPA/Hibernate)
  • Doświadczenie w projektowaniu i implementacji usług REST API
  • Praktyczna znajomość architektury mikroserwisowej
  • Otwartość na okazjonalne spotkania projektowe we Wrocławiu, Gdyni, Opolu (ok. 1x w miesiącu)
  • Biegła znajomość języka polskiego

Mile widziane:

  • Znajomość platform kontenerowych: Kubernetes, OpenShift
  • Znajomość narzędzi do zarządzania tożsamością KeyCloak
  • Doświadczenie z systemami kolejkowymi (JMS lub podobne)
  • Znajomość zagadnień z obszaru rynku kapitałowego
  • Znajomość frameworka .NET i bibliotek front-endowych, m.in. Angular 18+

Obowiązki

  • Pełnienie roli lidera technicznego w projekcie migracji systemu legacy z C++/C# do stosu Java/Spring Boot, w tym projektowanie architektury docelowej i mapowanie komponentów legacy
  • Zapewnianie jakości migrowanych obszarów przez testy jednostkowe i integracyjne oraz weryfikację zgodności funkcjonalnej z systemem źródłowym
  • Tworzenie dokumentacji technicznej
  • Budowanie i rozwijanie narzędzi AI wspierających analizę kodu legacy, mapowanie oraz generowanie testów zgodności
  • Analizowanie systemu źródłowego, w tym aplikacji desktopowej C++/C#, procedur składowanych, triggerów oraz istniejących integracji mikroserwisowych
  • Implementowanie kluczowych elementów rozwiązania docelowego: usług Java/Spring Boot, integracji REST/JMS oraz warstwy dostępu do danych
  • Wyznaczanie standardów kodowania i architektury, prowadzenie Code Review i wsparcie merytoryczne pozostałych programistów

Benefity

  • Możliwość aplikowania z pomocą AI Rekrutera (AIR) dostępnego 24/7
  • Uczestnictwo w wydarzeniach branżowych i meetupach technologicznych
  • Model współpracy projektowej z rozliczeniem za etapy i protokoły odbioru
  • Wsparcie administracyjne i rozliczeniowe od Connectis
  • 5000 PLN za polecenie znajomych do projektów
  • Elastyczna forma współpracy B2B
  • Szybki i zdalny proces rekrutacji
Elastyczne godziny

Inne informacje

Otwartość na okazjonalne spotkania projektowe we Wrocławiu, Gdyni oraz Opolu (około raz w miesiącu).

Connectis_

Connectis_

286 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz