Java Lead Developer
Tech Stack / Keywords
Firma i stanowisko
Wspólnie z naszym Partnerem z branży technologicznej poszukujemy doświadczonego/ej specjalisty/ki do świadczenia usług jako Java Lead Developer. 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
- Co najmniej jedna zakończona sukcesem migracja systemu desktopowego (Windows/MFC/.NET) napisanego 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 (MyBatis lub JPA/Hibernate)
- Doświadczenie w projektowaniu i implementacji usług REST API i architektury mikroserwisowej
- Doświadczenie w migracji systemów desktopowych do architektury webowej i mikroserwisowej
- Otwartość na okazjonalne spotkania projektowe we Wrocławiu/Gdyni/Opolu (około 1 raz w miesiącu)
- Biegła znajomość języka polskiego
Nice to have:
- 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 rynku kapitałowego
Obowiązki
- Pełnienie roli lidera technicznego w migracji systemu legacy z C++/C# do Java/Spring Boot
- Projektowanie architektury docelowej i mapowanie komponentów legacy
- Zapewnianie jakości poprzez testy jednostkowe i integracyjne oraz tworzenie dokumentacji technicznej
- Budowanie i rozwijanie narzędzi AI wspierających analizę kodu legacy i generowanie testów
- Analizowanie aplikacji desktopowej C++/C#, procedur składowanych i triggerów oraz integracji mikroserwisowych
- Implementowanie kluczowych elementów rozwiązania docelowego: usług Java/Spring Boot, integracji REST API/JMS oraz warstwy dostępu do danych
- Wyznaczanie standardów kodowania i architektury, prowadzenie Code Review i wsparcie programistów
Benefity
- Nowy sposób aplikowania z AI Rekruterem (AIR) dostępny 24/7
- Uczestnictwo w wydarzeniach branżowych i meetupach technologicznych
- Model projektowy z rozliczeniem etapowym i protokołami odbioru deliverables
- Wsparcie administracyjne i rozliczeniowe ze strony Connectis
- 5000 PLN za polecenie znajomych do projektów
- Elastyczna forma współpracy na umowie B2B
- Szybki i zdalny proces rekrutacji
Inne informacje
Informujemy, że administratorem danych jest Connectis z siedzibą w Katowicach. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu oraz prawo do przenoszenia danych i wniesienia skargi do organu nadzorczego. Dane są przetwarzane celem realizacji procesu rekrutacji, a podanie danych jest obowiązkowe w zakresie wynikającym z Kodeksu Pracy.
Connectis_
270 aktywnych ofert