Senior Java Developer (ISO 8583 / jPOS)
⚲ Wrocław, Gdańsk, Warszawa, Kraków, Poznań
20 000 – 35 000 zł / mies.
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.
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ś z długim stażem, ale też kogoś, kto potrafi samodzielnie rozwiązywać problemy i podejmować decyzje, nawet jeśli nie ma 10 lat doświadczenia.
🟡
realizującego projekty z obszaru systemów płatniczych i integracji finansowych
Praca może być bardzo specyficzna i wymagać dogłębnej wiedzy z tej dziedziny, co może być zarówno wyzwaniem, jak i ograniczeniem dla kogoś spoza tej branży.
🔴
Realizacja spike'ów technologicznych oraz przygotowywanie Proof of Concept
Część pracy może polegać na eksploracji nowych technologii i prototypowaniu, co może oznaczać niepewność co do ostatecznego kierunku rozwoju i potencjalne projekty 'na chwilę'.
🟡
Wsparcie testów end-to-end oraz strojenie wydajności aplikacji
Może oznaczać, że będziesz musiał zajmować się nie tylko kodowaniem, ale także aspektami operacyjnymi i optymalizacją, co może wykraczać poza typowe obowiązki developera.
🔴
Minimum 5 lat doświadczenia w programowaniu w Java
Chociaż podane jest minimum, często firmy szukają kandydatów z doświadczeniem bliższym górnej granicy lub nawet przekraczającym podane minimum, aby zapewnić 'senioralność'.