JustJoin.IT Praca zdalna Mid New

Java Developer

B2Bnetwork

⚲ Katowice

20 000 - 22 000 PLN netto (B2B)

Wymagania

  • Apache Kafka
  • Spring WebFlux
  • Docker
  • Java
  • Kubernetes
  • Apache Flink
  • OAuth2

Opis 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).