Java Developer
B2BnetworkOpis stanowiska
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).
¿Te interesa este puesto?