Java &Kotlin Developer

Summary

Develops and maintains backend systems for digital banking, focusing on payment solutions, account opening, and card services using Java, Kotlin, and related technologies.

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