Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

BlueSoft

NewBe an early applicant

Senior Java Developer (banking)

Posted Updated 4 views
Discussion

Description

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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →