New offer - be the first one to apply!
April 8, 2026
Mid • Remote
20,000 - 22,000 PLN
Katowice, Poland
Opis projektu:
Dołączysz do projektu realizowanego dla sektora finansowego, którego celem jest zwiększenie bezpieczeństwa użytkowników poprzez analizę ich zachowania (m.in. fingerprint urządzeń i biometria behawioralna).
System działa w czasie rzeczywistym i przetwarza ogromne ilości danych, wykrywając potencjalne nadużycia (np. nietypowe logowania). To zaawansowane rozwiązanie oparte o architekturę rozproszoną i komunikację eventową.
Zadania:
Rozwój i budowa API w oparciu o Spring WebFlux.
Praca z komunikacją między systemami (Kafka, event-driven).
Udział w projektowaniu architektury (eventy, integracje, przepływy danych).
Tworzenie testów i dbanie o jakość kodu.
Przygotowywanie komponentów pod CI/CD (Docker, buildy).
Praca w metodyce Scrum.
Wsparcie wdrożeń produkcyjnych (on-call - ustalany zakres).
Wymagania:
Bardzo dobra znajomość Java + Spring.
Doświadczenie z Spring WebFlux (reactive).
Praktyczna znajomość Apache Kafka (produkcja i konsumpcja eventów).
Doświadczenie w systemach rozproszonych / mikroserwisach.
Znajomość komunikacji synchronicznej i asynchronicznej (REST + eventy).
Doświadczenie z systemami high-load / dużą liczbą zdarzeń.
Docker (tworzenie i praca z obrazami).
Testy jednostkowe.
Praca w Scrum.
Znajomość koncepcji: DDD / clean code / hexagonal architecture.
Mile widziane:
Kafka Streams lub Apache Flink.
Kubernetes / OpenShift.
Keycloak / OAuth2.
narzędzia CI (Jenkins, Bamboo).