Senior Java Developer (banking)
Tech Stack / Keywords
Firma i stanowisko
BlueSoft to innowacyjny Software House należący do Grupy Orange, działający od 2002 roku, zatrudniający ponad 1000 inżynierów i inżynierek, specjalizujących się w ponad 200 technologiach.
Wymagania
- Dobra znajomość Java oraz Spring Framework (IoC, DI, cykl życia komponentów).
- Praktyczne rozumienie REST, semantyki HTTP, kodów odpowiedzi, idempotencji i wersjonowania API.
- Znajomość OpenAPI i zasad kompatybilności wstecznej.
- Swoboda pracy z Maven (budowanie, zarządzanie zależnościami) i Git (gałęzie, scalanie, prośby o włączenie zmian).
- Znajomość OAuth2, HTTPS/TLS oraz Kafka będzie atutem.
Obowiązki
- 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.
- 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.
- Definiowanie modeli żądań i odpowiedzi, endpointów oraz kontraktów w OpenAPI.
- 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.
Benefity
- Współpraca w zespole zróżnicowanym pod względem doświadczenia i wiedzy eksperckiej.
- Długoterminowe zaangażowanie projektowe w firmie z ponad 20-letnim doświadczeniem na rynku IT.
- Udział w różnorodnych projektach IT dla rozpoznawalnych klientów.
- Dostęp do najnowszych technologii i środowiska opartego na wysokich standardach inżynieryjnych.
- Elastyczne warunki realizacji usług: hybrydowo lub w pełni zdalnie, ustalane indywidualnie przez zespoły.
- Dostęp do szkoleń wewnętrznych, gildii tematycznych oraz szkoleń i certyfikacji Cloud.
- Nauka 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.
- Dofinansowanie rejsów morskich po Karaibach, Morzu Śródziemnym i Północnym.
Inne informacje
"Administratorem danych jest BlueSoft Sp. z o.o., Aleje Jerozolimskie 134, 02-305 Warszawa. Dane zbierane i przetwarzane są w celach związanych z prowadzeniem procesów rekrutacyjnych. Każdy kandydat ma prawo dostępu do treści swoich danych, ich poprawiania lub usuwania. Wniosek o poprawienie lub usunięcie danych powinno być wystosowane na adres: [email protected] Podanie wszystkich danych osobowych jest dobrowolne, jednak wyrażenie zgody na ich przetwarzanie jest niezbędne, aby wziąć udział w prowadzonych procesach rekrutacyjnych”. Warunkiem wzięcia udziału w rekrutacji jest dodanie do przesyłanych dokumentów aplikacyjnych następującej klauzuli: „Wyrażam zgodę na przetwarzanie przez BlueSoft Sp. z o.o., Aleje Jerozolimskie 134, 02-305 Warszawa, moich danych osobowych zawartych w dokumentach aplikacyjnych dla potrzeb prowadzenia procesów rekrutacyjnych"
BlueSoft
69 aktywnych ofert