Pracuj.pl Praca zdalna Mid New

Java Developer

B2B.NET S.A.

⚲ Katowice

20 000–22 000 zł netto (+ VAT) / mies.

Wymagania

  • Java
  • Kafka
  • Spring WebFLux
  • Docker
  • Apache Flink
  • Kubernetes
  • OpenShift
  • OAuth2

Opis stanowiska

Nasze 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). O projekcie: 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ą. Zakres obowiązków: 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).