JustJoin.IT Praca zdalna Senior

Senior Java Developer (ISO 8583 / jPOS)

Upvanta sp. z o.o.

⚲ Wrocław, Gdańsk, Warszawa, Kraków, Poznań

Do uzgodnienia

Wymagania

  • ISO 8583
  • Java
  • jPOS
  • Packager
  • channel
  • mux
  • TCP/IP

Opis stanowiska

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.

🔍 Dekoder Ogłoszenia

🔴
doświadczonego Senior Java Developera
Może oznaczać, że szukają kogoś, kto faktycznie ma wiedzę i umiejętności na poziomie seniorskim, ale równie dobrze może być to próba przyciągnięcia kandydatów z dłuższym stażem, nawet jeśli ich faktyczne doświadczenie nie jest na najwyższym poziomie.
🔴
realizującego projekty z obszaru systemów płatniczych i integracji finansowych
Praca może być bardzo specyficzna i wymagać głębokiego zrozumienia złożonych, często przestarzałych systemów, a niekoniecznie nowoczesnych technologii.
🔴
Realizacja spike'ów technologicznych oraz przygotowywanie Proof of Concept
Może oznaczać, że duża część pracy będzie polegać na eksploracji i prototypowaniu, a nie na budowaniu stabilnych, produkcyjnych rozwiązań.
🔴
Wsparcie testów end-to-end oraz strojenie wydajności aplikacji
Może sugerować, że obecne rozwiązania mają problemy z wydajnością lub stabilnością, a rola będzie polegać głównie na ich naprawianiu, a nie na tworzeniu od podstaw.
🔴
Bardzo dobra znajomość standardu ISO 8583 (wersje 1987 i/lub 1993)
Wymóg znajomości tak starych wersji standardu może oznaczać pracę z przestarzałą technologią i systemami, które nie były aktualizowane od lat.