New offer - be the first one to apply!

April 8, 2026

Java Developer

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