Senior Java Developer
Szukamy Senior Java Developera do pracy przy integracjach systemowych oraz rozwoju core platformy. Rola koncentruje się na projektowaniu i implementacji niezawodnych integracji REST oraz budowie odpornych na błędy systemów backendowych.
Obowiązki
Projektowanie i implementacja integracji REST (w tym VIA REST)
Rozwój i utrzymanie komponentów core platformy w oparciu o Java i Spring Boot
Implementacja mechanizmów resilience (retry, idempotency, timeout)
Tworzenie i utrzymywanie klientów REST (WebClient / RestTemplate)
Prowadzenie spike’ów technicznych (REST, mTLS, integracje)
Współpraca przy architekturze integracji systemowych
Wsparcie testów E2E oraz tuning wydajnościowy aplikacji
Konteneryzacja aplikacji i wsparcie procesu wdrożeń
Praca z integracjami systemów płatniczych i rozliczeniowych
Wymagania
Bardzo dobra znajomość Java oraz Spring Boot
Doświadczenie w pracy z REST API (WebClient / RestTemplate)
Znajomość wzorców resilience (retry, idempotency, timeout)
Doświadczenie w konteneryzacji aplikacji (np. Docker)
Doświadczenie w projektowaniu i implementacji integracji systemowych
Umiejętność pracy z systemami rozproszonymi
Mile widziane doświadczenie w pracy z systemami płatniczymi (payment systems / payment gateways)
Mile widziana znajomość standardów i protokołów płatniczych (np. ISO 20022 lub podobnych)
Mile widziane doświadczenie w testach E2E oraz optymalizacji wydajności