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.

Description

Projekt obejmuje projektowanie kontraktów przed implementacją poprzez definiowanie i utrzymanie specyfikacji OpenAPI dla endpointów. Następnie wdrażasz usługi w Java z użyciem Spring IoC/DI, a integracje realizujesz synchronicznie przez HTTPS oraz asynchronicznie w oparciu o zdarzenia z użyciem Apache Kafka. Wymagane są testy jednostkowe oraz ręczna weryfikacja kontraktów i 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 — generatora mapperów na etapie kompilacji.
  • 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 — formalnego opisu kontraktów HTTP API — 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, HTTPS/TLS oraz Kafka (publikowanie i odbieranie zdarzeń) będzie atutem.

Benefits

  • Współpraca w zespole z różnorodnym doświadczeniem i wiedzą ekspercką, partnerskie relacje i otwarta komunikacja.
  • Długoterminowe zaangażowanie projektowe.
  • Udział w różnorodnych projektach IT realizowanych 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 tematyczne, szkolenia i certyfikacje Cloud.
  • Dostęp do nauki języka angielskiego lub niemieckiego online oraz grupowe zajęcia językowe.
  • Możliwość przystąpienia do Multisport i prywatnej opieki medycznej.
  • Dofinansowane rejsy po Morzu Karaibskim, Śródziemnym i Północnym.

Similar jobs you might like