Unlock Full Resume Report

New offer - be the first one to apply!

September 14, 2026

Senior Java Developer (banking)

Senior • On-site

Warsaw, Poland

Quick Facts

  • Rozwój backendowych mikroserwisów bankowych udostępniających kontrakty REST API
  • Projektowanie kontraktów przed implementacją: specyfikacja i utrzymanie OpenAPI
  • Integracje: synchroniczne przez HTTPS oraz asynchroniczne oparte na zdarzeniach (Apache Kafka)

Description

Rozwijasz backendowe mikroserwisy bankowe oferujące REST API, zaczynając od projektowania i utrzymania kontraktów w specyfikacji OpenAPI przed implementacją. Implementujesz usługi w Javie z wykorzystaniem Spring IoC/DI, a następnie realizujesz integracje synchroniczne i asynchroniczne oparte o zdarzenia publikowane i odbierane przez Apache Kafka. Działasz w podejściu, w którym modele żądań i odpowiedzi oraz kontrakty są weryfikowane poprzez testy jednostkowe i manualną kontrolę działania usług.

Responsibilities

  • Definiowanie modeli żądań i odpowiedzi, endpointów oraz kontraktów w OpenAPI
  • Implementacja warstwy API i logiki biznesowej w Java/Spring
  • Tworzenie, konfiguracja i utrzymanie mikroserwisów oraz ich zależności
  • Mapowanie DTO na modele domenowe z użyciem MapStruct
  • Tworzenie testów jednostkowych oraz ręczna weryfikacja kontraktów i działania usług

Requirements

  • Dobra znajomość Java oraz Spring Framework, w szczególności IoC, DI i cyklu życia komponentów
  • Praktyczne rozumienie REST, semantyki HTTP, kodów odpowiedzi, idempotencji i wersjonowania API
  • Znajomość OpenAPI oraz zasad kompatybilności wstecznej
  • Swoboda pracy z Maven (cykl budowania, zarządzanie zależnościami) i Git (gałęzie, scalanie zmian, prośby o włączenie zmian)
  • Znajomość OAuth2 (autoryzacja na tokenach), HTTPS/TLS oraz Kafka będzie atutem

Benefits

  • Zespół z różnorodnym doświadczeniem i ekspercką wiedzą, partnerska relacja i otwarta komunikacja
  • Długoterminowe zaangażowanie projektowe
  • Udział w różnorodnych projektach IT dla rozpoznawalnych klientów
  • Dostęp do najnowszych technologii i środowisko oparte na wysokich standardach inżynieryjnych
  • Elastyczne warunki realizacji usług: hybrydowo lub w pełni zdalnie
  • Ekosystem wymiany wiedzy i rozwoju (szkolenia wewnętrzne, gildie, szkolenia i certyfikacje Cloud)
  • Nauka języka angielskiego lub niemieckiego online i zajęcia grupowe
  • Możliwość przystąpienia do Multisport i prywatnej opieki medycznej na preferencyjnych warunkach
  • Dofinansowane rejsy m.in. po Morzu Karaibskim, Śródziemnym i Północnym

Similar jobs you might like