JustJoin.IT Hybrydowo Senior

Senior Java Developer (banking)

BlueSoft

⚲ Warszawa

Do uzgodnienia

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 oraz zasad kompatybilności wstecznej
  • swoboda pracy z Maven i Git

Mile widziane

  • znajomość OAuth2, HTTPS/TLS oraz Kafka

Opis stanowiska

Rozwój backendowych mikroserwisów bankowych w BlueSoft, udostępniających kontrakty REST API, z projektowaniem specyfikacji OpenAPI przed implementacją. Praca obejmuje implementację logiki biznesowej w Java/Spring, integracje synchroniczne (HTTPS) i asynchroniczne (Kafka) oraz mapowanie DTO z użyciem MapStruct. To oferta dla programisty Java ze znajomością Spring, REST i OpenAPI, który chce pracować w sektorze bankowym. Uwaga: wdrażanie i konfiguracja usług odbywa się przez wewnętrzne narzędzia bankowe, a część pracy wymaga ręcznej weryfikacji kontraktów i działania usług — może to być czasochłonne.

🔍 Dekoder Ogłoszenia

🔴
tworzenie prostych i skutecznych rozwiązań dla skomplikowanych problemów
Może oznaczać, że problemy są faktycznie skomplikowane, a rozwiązania mogą wymagać sporo wysiłku i czasu, aby je uprościć.
🟡
współpracuje z nami ponad 1000 inżynierów i inżynierek
Duża firma może oznaczać biurokrację i wolniejsze procesy decyzyjne, ale też stabilność i dostęp do zasobów.
🟡
Rozwój backendowych mikroserwisów bankowych
Praca w sektorze bankowym często wiąże się z rygorystycznymi regulacjami, wysokimi standardami bezpieczeństwa i potencjalnie wolniejszym tempem zmian.
🔴
Wdrażanie i konfiguracja usług automatyzowane przez wewnętrzne narzędzia bankowe
Może oznaczać, że będziesz musiał nauczyć się specyficznych, być może przestarzałych lub słabo udokumentowanych narzędzi wewnętrznych.
🔴
ręczna weryfikacja kontraktów i działania usług
Pomimo automatyzacji, część pracy może wymagać manualnego sprawdzania, co może być czasochłonne i podatne na błędy.