BlueSoft
BlueSoft
New

Senior Java Developer (banking)

Brak informacji o wynagrodzeniu
SeniorHybryda·WarszawaInne·B2B
#460417·Dodano wczoraj·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

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.

Obowiązki

  • Rozwijanie backendowych mikroserwisów bankowych udostępniających kontrakty REST API.
  • Projektowanie kontraktów przed implementacją oraz definiowanie i utrzymywanie specyfikacji OpenAPI dla endpointów.
  • Implementowanie usług w Java z użyciem Spring IoC/DI.
  • Tworzenie integracji synchronicznych przez HTTPS oraz asynchronicznych, opartych na zdarzeniach, z użyciem Apache Kafka.
  • Wdrażanie i konfigurowanie usług za pomocą wewnętrznych narzędzi bankowych.
  • Definiowanie modeli żądań i odpowiedzi, endpointów oraz kontraktów w OpenAPI.
  • Implementowanie warstwy API i logiki biznesowej w Java/Spring.
  • Tworzenie, konfigurowanie i utrzymywanie 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

  • Dostęp do szkoleń wewnętrznych, gildii tematycznych oraz szkoleń i certyfikacji Cloud.
  • Dostęp do nauki języka angielskiego lub niemieckiego online oraz grupowych zajęć językowych.
  • Możliwość przystąpienia do Multisport i prywatnej opieki medycznej na preferencyjnych warunkach.
  • Dofinansowanie rejsów po Morzu Karaibskim, Śródziemnym i Północnym.
Szkolenia wewnętrzne
Kursy językowe
Karta sportowa
Opieka zdrowotna
BlueSoft

BlueSoft

59 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz