Pracuj.pl Praca zdalna Senior

Senior Java Developer (K/M)

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Wrocław, Fabryczna

110–150 zł netto (+ VAT) / mies.

Wymagania

  • Java
  • ISO 8583
  • jPOS
  • TCP/IP
  • narzędzia do monitoringu i diagnostyki systemów

Opis stanowiska

Nasze 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

O projekcie:
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.

Zakres obowiązków:
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

Oferujemy:
praca zdalna

🔍 Dekoder Ogłoszenia

🔴
Rozwój i utrzymanie komponentów core platformy
Może oznaczać zarówno pracę nad innowacyjnymi funkcjami, jak i żmudne naprawianie błędów w istniejącym kodzie.
🔴
Współpraca przy architekturze integracji systemowych
Może oznaczać realny wpływ na decyzje architektoniczne lub jedynie konsultacje i implementację gotowych rozwiązań.
🔴
Prowadzenie spike’ów technicznych (REST, mTLS, integracje)
Może oznaczać eksplorację nowych technologii i rozwiązań, ale też potencjalne poświęcanie czasu na nieproduktywne badania.
🔴
Praca z integracjami systemów płatniczych i rozliczeniowych
Może oznaczać pracę z nowoczesnymi, dobrze udokumentowanymi systemami lub z przestarzałymi, trudnymi w integracji rozwiązaniami.
🔴
Wsparcie testów E2E oraz tuning wydajnościowy aplikacji
Może oznaczać aktywne uczestnictwo w procesie testowania i optymalizacji lub jedynie reagowanie na zgłoszone problemy.