Senior Java Developer (ISO 8583 / jPOS)

Open 17d

Opis stanowiska

Poszukujemy doświadczonego Senior Java Developera, który dołączy do zespołu realizującego projekty z obszaru systemów płatniczych i integracji finansowych. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój oraz utrzymanie rozwiązań opartych o standard ISO 8583 z wykorzystaniem jPOS.

Zakres obowiązków

  • Projektowanie i implementacja modułów translacji komunikatów ISO 8583.

  • Tworzenie i rozwój parserów ISO 8583.

  • Implementacja oraz konfiguracja kanałów komunikacyjnych TCP.

  • Budowa i rozwój symulatorów komunikacji ISO.

  • Konfiguracja oraz rozwój rozwiązań opartych o framework jPOS.

  • Realizacja spike'ów technologicznych oraz przygotowywanie Proof of Concept.

  • Rozwój komponentów core odpowiedzialnych za przetwarzanie komunikatów.

  • Analiza i usuwanie błędów oraz optymalizacja istniejących rozwiązań.

  • Wsparcie testów end-to-end oraz strojenie wydajności aplikacji.

  • Współpraca z zespołami projektowymi i testerami podczas wdrożeń.

Wymagania

  • Minimum 5 lat doświadczenia w programowaniu w Java.

  • Bardzo dobra znajomość standardu ISO 8583 (wersje 1987 i/lub 1993).

  • Praktyczne doświadczenie z frameworkiem jPOS, w szczególności:

    • Packager,

    • Channel,

    • MUX.

  • Doświadczenie w implementacji komunikacji TCP/IP.

  • Umiejętność tworzenia parserów oraz modułów translacji komunikatów ISO 8583.

  • Doświadczenie w budowie i wykorzystaniu test harnessów oraz symulatorów ISO.

  • Umiejętność diagnozowania problemów komunikacyjnych oraz analizy logów.

  • Doświadczenie we wsparciu testów integracyjnych i end-to-end.

  • Znajomość dobrych praktyk w zakresie projektowania i rozwoju aplikacji backendowych.

Mile widziane

  • Doświadczenie w projektach z sektora bankowego lub płatniczego.

  • Znajomość systemów autoryzacyjnych i switchy płatniczych.

  • Doświadczenie z wydajnościowym tuningiem aplikacji Java.

  • Znajomość narzędzi do monitoringu i diagnostyki systemów.