Upvanta sp. z o.o. poszukuje doświadczonego Senior Java Developera, który dołączy do zespołu odpowiedzialnego za realizację zaawansowanych integracji systemowych. Jest to rola w pełni zdalna, skupiona na projektowaniu niezawodnych rozwiązań backendowych w środowisku Java oraz Spring Boot.
Zakres obowiązków
- Projektowanie i implementacja integracji z wykorzystaniem REST API.
- Rozwój rozwiązań w oparciu o Java oraz framework Spring Boot.
- Projektowanie mechanizmów resilience, takich jak retry, timeout oraz idempotency.
- Implementacja klienta REST z wykorzystaniem WebClient lub RestTemplate.
- Współpraca przy podejmowaniu kluczowych decyzji architektonicznych oraz wsparcie testów E2E.
Wymagania
- Bardzo dobra znajomość języka Java oraz praktyczne doświadczenie z Spring Boot.
- Doświadczenie w budowaniu i integrowaniu REST API oraz znajomość mechanizmów mTLS.
- Praktyczna znajomość wzorców resilience oraz doświadczenie w konteneryzacji aplikacji.
- Kluczowe doświadczenie w projektach związanych z ISO 8583 lub w obszarze systemów płatności.
- Doświadczenie na poziomie Senior w projektach wymagających wysokiej niezawodności.
Co oferujemy
- Pracę w pełni zdalną w zespole ekspertów.
- Możliwość wpływu na architekturę i rozwój wspólnego core aplikacyjnego.
- Udział w ambitnych projektach o wysokim stopniu skomplikowania technicznego.
- Wsparcie w rozwiązywaniu złożonych problemów technicznych i optymalizacji wydajności.