JustJoin.IT Hybrydowo Senior

Java &Kotlin Developer

PKO BP Finat

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Java
  • Kotlin
  • Go
  • API Management
  • Spring
  • JPA
  • Hibernate
  • Open API
  • PostgreSQL
  • Kubernetes

Opis stanowiska

Developerzy będą odpowiedzialny za budowę, rozwój oraz utrzymanie rozwiązań w obszarze bankowości elektronicznej.
Do głównych zadań należeć będzie:
• budowa i utrzymanie systemów backendowych,
• projektowanie i rozwój usług udostępnianych przez warstwę API Management,
• udostępnianie produktów, usług i danych bankowych w modelu API,
• integracja systemów wewnętrznych i zewnętrznych,
• zapewnienie bezpieczeństwa procesu wytwórczego oraz infrastruktury.

Obszar działalności biznesowej:
• budowa rozwiązań płatniczych,
• budowa procesów zakładania rachunków bankowych,
• budowa procesów wydawania i obsługi kart płatniczych,
• integracja z bramkami płatniczymi,
• budowa i rozwój SDK dla partnerów i kanałów cyfrowych.

Wymagania:
• min 10-letnie doświadczenie w programowaniu: Java
• min. 2-letnie doświadczenie w programowaniu​ GO i Kotlin
• bardzo dobra praktyczna znajomość: Spring Framework, JPA/Hibernate, REST API, OpenAPI/Swagger,
• doświadczenie w integracji systemów rozproszonych,
• umiejętność projektowania i implementacji rozwiązań opartych o relacyjne bazy danych (PostgreSQL, Oracle),
• doświadczenie w pracy z rozwiązaniami kontenerowymi (Docker, Kubernetes),
• praktyczna znajomość Git oraz CI/CD,
• doświadczenie w pracy w zespołach Agile/Scrum,
• doświadczenie w sektorze finansowym lub płatniczym,
• znajomość platform API Management,
• doświadczenie w budowie rozwiązań wysokodostępnych.​​
Oferujemy:
• umowa B2B, 
• miejsce realizacji usług także w biurze klienta: 2 x w tygodniu, Chmielna 89, Warszawa
• opcjonalnie pakiet medyczny, karta Multisport

🔍 Dekoder Ogłoszenia

🔴
budowa i utrzymanie systemów backendowych
Może oznaczać zarówno tworzenie nowych funkcjonalności, jak i naprawianie błędów w istniejącym, potencjalnie starym kodzie.
🟡
projektowanie i rozwój usług udostępnianych przez warstwę API Management
Może oznaczać pracę z istniejącymi narzędziami API Management, a niekoniecznie budowanie ich od zera.
🔴
zapewnienie bezpieczeństwa procesu wytwórczego oraz infrastruktury
Może oznaczać odpowiedzialność za aspekty bezpieczeństwa, które nie są bezpośrednio związane z kodowaniem, ale z całym cyklem życia oprogramowania.
🔴
min 10-letnie doświadczenie w programowaniu: Java
Tak wysokie wymaganie dotyczące doświadczenia może sugerować, że projekt jest bardzo dojrzały i wymaga eksperta, lub że szukają kogoś do utrzymania legacy code.
🔴
miejsce realizacji usług także w biurze klienta: 2 x w tyg
Oznacza to obowiązkową obecność w biurze dwa razy w tygodniu, co może być uciążliwe w zależności od lokalizacji.