Senior Java Developer (banking)
BlueSoft
To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.
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 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 kodów odpowiedzi, idempotencji i wersjonowania API. Znajomość OpenAPI — formalnego opisu kontraktów 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), 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.
- test-automation-engineer- java-with-selenium-webdriver Warszawa
- qa engineer java Warszawa
- java scala developer Warszawa
- programista java jee spring Warszawa
- lider senior java developer Warszawa
- java developer with german Warszawa
- java-developer-remote-work Warszawa
- programista (java, python) Warszawa
- java-developer-vaadin Warszawa
- java-web-developer-aem-developer Warszawa