Java Developer with Kafka [M/F]

Arche Solutionsnofluffjobsopublikowano 08.10.2026
Wymagane:JavaDockerKubernetesBackendQA/TestCI/CDFinTech

Fintech

Rozwój platformy do obsługi płatności transgranicznych w czasie rzeczywistym dla międzynarodowej instytucji finansowej. Architektura mikroserwisowa, komunikacja asynchroniczna (Apache Kafka), środowisko konteneryzowane (Docker, Kubernetes).

System wspiera rozliczenia w wielu walutach, integracje z zewnętrznymi dostawcami płatności oraz zapewnia wysoką dostępność, bezpieczeństwo i skalowalność przy dużym wolumenie transakcji. Projekt w oparciu o mikroserwisy.

Daily tasks

  • rozwój i utrzymanie aplikacji backendowych w technologii Java w architekturze mikroserwisowej,
  • implementacja funkcjonalności w oparciu o rozwiązania komunikacji asynchronicznej i systemy kolejkowania (np. Apache Kafka),
  • udział w pracach nad systemami przetwarzania danych w czasie rzeczywistym oraz integracjami międzyserwisowymi,
  • rozbudowa istniejących komponentów oraz wprowadzanie usprawnień zwiększających wydajność, stabilność i bezpieczeństwo aplikacji,
  • współpraca z zespołem developerskim, QA oraz architektem przy analizie wymagań i projektowaniu rozwiązań technicznych,
  • tworzenie i utrzymanie testów jednostkowych oraz integracyjnych, udział w code review,
  • analiza błędów, diagnozowanie problemów produkcyjnych oraz proponowanie usprawnień w kodzie i konfiguracji systemu,
  • dbałość o jakość kodu zgodnie z przyjętymi standardami i dobrymi praktykami wytwarzania oprogramowania.

Requirements

  • min. 4 lata komercyjnego doświadczenia w roli Java Developera lub na pokrewnym stanowisku backendowym,
  • bardzo dobra znajomość Javy oraz praktyczne doświadczenie w budowie systemów opartych o architekturę event-driven i komunikację asynchroniczną (np. Apache Kafka),
  • doświadczenie w pracy z frameworkiem Spring (w szczególności Spring Boot) przy projektowaniu i rozwijaniu aplikacji backendowych oraz mikroserwisów,
  • praktyczna znajomość projektowania schematów danych oraz pracy z bazami relacyjnymi (np. PostgreSQL, MySQL) i nierelacyjnymi (np. MongoDB, Redis),
  • doświadczenie w pracy w środowisku konteneryzowanym (Docker) oraz z platformami orkiestracji (Kubernetes),
  • rozumienie procesów CI/CD i automatyzacji wdrożeń,
  • zaawansowana znajomość języka angielskiego oraz języka polskiego (min. B2).

Must have: Java, Spring Boot, Kubernetes, Apache Kafka