Senior Java Developer
Summary
Senior Java Developer developing and maintaining an electronic banking platform: user permission management, onboarding flows, and REST/JSON/SOAP/XML integrations. Requires 5+ years with Java and Spring, microservices and Hexagonal Architecture; B2B rate up to 160 PLN/h net, mostly remote with one monthly visit to Warsaw.
Branża: Bankowość
Stawka: do 160 zł/h netto + VAT, B2B
Lokalizacja: głównie zdalnie, wizyta 1x w msc w Warszawie
Główne obowiązki:
Rozwijanie i utrzymywanie platformy bankowości elektronicznej.
Zarządzanie uprawnieniami użytkowników w kanałach samoobsługowych.
Obsługa procesów onboardingowych dla nowych użytkowników.
Integracja z systemami opartymi na REST, JSON, SOAP, XML.
Dokumentowanie rozwiązań technicznych.
Wymagania kluczowe
Minimum 5 lat doświadczenia jako Java Developer.
Bardzo dobra znajomość Java oraz ekosystemu Spring.
Doświadczenie w projektowaniu mikroserwisów.
Praktyczna znajomość Architektury Heksagonalnej.
Dobra znajomość relacyjnych baz danych i SQL.
Umiejętność projektowania rozwiązań backendowych.
Doświadczenie w Code Review i refaktoryzacji kodu.
Znajomość wzorców projektowych.
Umiejętność pracy w zespole oraz dobra komunikacja.
Samodzielność i odpowiedzialność.
Dodatkowe atuty
Doświadczenie w sektorze bankowym.
Aktualna wiedza domenowa z obszaru bankowości.
Znajomość procesów związanych z płatnościami oraz zarządzaniem uprawnieniami.