Java Developer
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).

B2Bnetwork
W B2B Network wierzymy, że najlepsze efekty powstają wtedy, gdy łączymy talenty specjalistów z wyzwaniami, które naprawdę do nich pasują. Dlatego to Ty wybierasz projekty, a my zapewniamy stabilne warunki, wsparcie i dos...
Java Developer
Java Developer