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ą z użyciem OpenAPI

Description

Rozwój mikroserwisów backendowych dla środowiska bankowego, z udostępnianiem kontraktów REST API oraz utrzymaniem specyfikacji OpenAPI dla endpointów przed implementacją. Implementacja usług odbywa się w Java z użyciem Spring IoC/DI, a integracje obejmują tryb synchroniczny przez HTTPS oraz asynchroniczny oparty na zdarzeniach z użyciem Apache Kafka. Dodatkowo wdrażanie i konfiguracja usług jest automatyzowane przez wewnętrzne narzędzia bankowe.

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 — 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 (autoryzacja oparta na tokenach), HTTPS/TLS oraz Kafka (publikowanie i odbieranie zdarzeń) będzie atutem

Benefits

  • Współpraca w zespole o różnorodnym doświadczeniu i wiedzy eksperckiej
  • Długoterminowe zaangażowanie projektowe
  • Udział w różnorodnych projektach 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
  • Nauka języka angielskiego lub niemieckiego online oraz zajęcia grupowe
  • Możliwość przystąpienia do Multisport i prywatnej opieki medycznej na preferencyjnych warunkach
  • Dofinansowane rejsy po Morzu Karaibskim, Śródziemnym i Północnym

Similar jobs you might like