Senior Java Developer (ISO 8583)
Tech Stack / Keywords
Wymagania
- Very good knowledge of Java
- Practical experience with Spring Boot
- Experience building and integrating REST API
- Knowledge of REST clients, e.g., WebClient / RestTemplate
- Practical understanding of resilience mechanisms: retry, timeout, idempotency
- Experience with application containerization
- Experience designing integrations between systems
- Knowledge of mTLS concepts
- Senior level experience
- Experience in projects related to ISO 8583 or in payment systems — mandatory
- Experience with high reliability and resilient integrations
- Experience with end-to-end testing and performance optimization of integration solutions
Obowiązki
- Designing and implementing integrations using REST API
- Developing solutions with Java / Spring Boot
- Preparing and conducting technical spikes related to REST and mTLS
- Designing resilience mechanisms such as retry, timeout, and idempotency
- Implementing REST clients using WebClient / RestTemplate
- Developing and maintaining a shared application core
- Designing integration architecture and patterns
- Containerizing applications
- Implementing and improving integration resilience against errors and communication problems
- Supporting end-to-end tests, analyzing results, and tuning solutions
- Collaborating with the team on technical issues and architectural decisions
Inne informacje
Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70_(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Upvanta
261 aktywnych ofert