Przejdź do treści
BlueSoft

Senior Java Developer (banking)

Warszawa
4 dni temu

W skrócie

Senior Java Developer for banking project in Warsaw. Responsibilities include backend microservice development, API design with OpenAPI, Java/Spring implementation, Kafka integration, and testing. Requires Java & Spring knowledge, understanding of REST, OpenAPI, Maven, and Git. Remote/hybrid work possible.

Skrót przygotowany przez AI na podstawie treści ogłoszenia.

O firmie:

BlueSoft to innowacyjny Software House należący do Grupy Orange. Mamy wewnętrzną filozofię – tworzenie prostych i skutecznych rozwiązań dla skomplikowanych problemów. Powstaliśmy w 2002 roku i dziś współpracuje z nami ponad 1000 inżynierów i inżynierek znających przeszło 200 technologii!

Projekt:

Rozwój backendowych mikroserwisów bankowych, udostępniających kontrakty REST API.

Projektowanie kontraktów przed implementacją: definiowanie i utrzymanie specyfikacji OpenAPI dla endpointów.

Implementacja usług w Java z użyciem Spring IoC/DI do zarządzania komponentami i kontekstem aplikacji.

Integracje synchroniczne przez HTTPS oraz asynchroniczne, oparte na zdarzeniach, z użyciem Apache Kafka.

Wdrażanie i konfiguracja usług automatyzowane przez wewnętrzne narzędzia bankowe.

Zadania:

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.

Wymagania:

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.

Co zyskujesz współpracując z Bluesoft?👨‍💻Współpracę w zespole osób z różnorodnym doświadczeniem i wiedzą ekspercką, połączonych pasją do technologii oraz ceniących partnerskie relacje i otwartą komunikację.📈 Długoterminowe zaangażowanie projektowe w firmie, która nieprzerwanie od ponad 20 lat rozwija się na rynku IT;🚀 Udział w różnorodnych projektach IT realizowanych dla rozpoznawalnych klientów – liderów w swoich branżach;🥇 Dostęp do najnowszych technologii i środowisko oparte na najwyższych standardach inżynieryjnych;⌚️ Elastyczne warunki realizacji usług – hybrydowo lub w pełni zdalnie, dopasowane indywidualnie do charakteru współpracy (każdy zespół ustala to samodzielnie);☁ Ekosystem wymiany wiedzy i rozwoju: szkolenia wewnętrzne, gildie tematyczne, szkolenia i certyfikacje Cloud w ramach partnerstw technologicznych z czterema dostawcami chmury;📣 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 na preferencyjnych warunkach wynegocjowanych przez Bluesoft;⛵️ Morskie przygody – rejsy po Morzu Karaibskim, Śródziemnym i Północnym z dofinansowaniem ze strony Bluesoft.

Opublikowana 2026-09-14
Wygasa 2026-12-13
Źródło