July 3, 2026
Senior Java Developer (ISO 8583 / jPOS)
Senior • Remote
120 - 145 PLN
Gliwice, Poland
Senior Java Developer (ISO 8583 / jPOS)
Dla jednego z naszych Klientów z branży finansowej budujemy zespół ekspertów do strategicznego projektu z obszaru systemów płatniczych. Start projektu planowany jest na sierpień 2026.
Poszukujemy doświadczonego Senior Java Developera ze specjalizacją w systemach płatniczych oraz praktycznym doświadczeniem w pracy ze standardem ISO 8583 i frameworkiem jPOS.
Zakres odpowiedzialności
projektowanie i implementacja komponentów opartych o standard ISO 8583,
konfiguracja i rozwój rozwiązań opartych o jPOS,
budowa i rozwój modułów translacyjnych oraz parserów ISO,
implementacja i utrzymanie kanałów komunikacyjnych TCP/IP,
tworzenie oraz rozwój symulatorów i narzędzi testowych dla komunikacji ISO,
realizacja spike'ów technologicznych i proof of concept,
wsparcie procesu testów end-to-end,
analiza i usuwanie błędów oraz optymalizacja wydajności rozwiązania.
Wymagania
Must have:
minimum kilkuletnie doświadczenie komercyjne jako Java Developer na poziomie Senior,
praktyczne doświadczenie z systemami płatniczymi,
bardzo dobra znajomość standardu ISO 8583 (1987/1993),
-
doświadczenie w pracy z jPOS, w szczególności:
packager,
channel,
MUX,
doświadczenie z komunikacją TCP/IP messaging,
doświadczenie w tworzeniu i wykorzystywaniu test harnessów oraz symulatorów ISO.
Język angielski na poziomie minimum B2
Obszary specjalizacji
setup i konfiguracja środowisk jPOS,
spike'i technologiczne,
core implementation,
bug fixing,
wsparcie testów E2E,
tuning i optymalizacja rozwiązań.
Oferujemy
udział w projekcie realizowanym dla renomowanego klienta z sektora finansowego,
możliwość pracy przy zaawansowanych systemach płatniczych,
współpracę z doświadczonym zespołem ekspertów,
atrakcyjne wynagrodzenie zgodne ze standardami rynkowymi.
Jeżeli posiadasz doświadczenie w obszarze systemów płatniczych oraz technologii ISO 8583/jPOS, zapraszamy do aplikowania.
Similar jobs you might like
Technology
Upvanta sp. z o.o.
Senior Java Developer (ISO 8583 / jPOS)
Senior
Remote
Wroclaw, Poland
🏢 Summary: Oferta dotyczy roli Senior Java Developera odpowiedzialnego za rozwój i utrzymanie systemów płatniczych opartych o standard ISO 8583 oraz framework jPOS. Zakres obejmuje projektowanie parserów, modułów translacji komunikatów, konfigurację komunikacji TCP oraz wsparcie testów integracyjnych i wydajnościowych. Praca koncentruje się na backendowych rozwiązaniach finansowych i integracjach płatniczych. 🗂️ Requirements: Minimum 5 lat doświadczenia w Java, Bardzo dobra znajomość ISO 8583, Doświadczenie z jPOS, Znajomość Packager, Znajomość Channel, Znajomość MUX, Doświadczenie z TCP/IP, Umiejętność tworzenia parserów ISO 8583, Doświadczenie z modułami translacji komunikatów, Doświadczenie z test harnessami, Doświadczenie z symulatorami ISO, Umiejętność analizy logów, Doświadczenie we wsparciu testów integracyjnych, Doświadczenie we wsparciu testów end-to-end, Znajomość projektowania aplikacji backendowych 📃 Skills: Java, ISO8583, jPOS, TCP, TCPIP, Packager, Channel, MUX, Backend, Parsers, Testing, Logging 🏢 Description: 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.
Technology
Dawid Wierciak Flow to Grow
Senior Java Developer (ISO 8583 / jPOS)
Senior
Remote
Warsaw, Poland
170 - 200 PLN/hr
🏢 Summary: Oferta dla Senior Java Developera w projekcie fintechowym związanym z integracją standardu ISO 8583 z nowoczesnymi API aplikacji. Rola obejmuje rozwój modułów translacyjnych, parserów ISO, konfigurację jPOS oraz pracę z komunikacją TCP/IP i symulatorami ISO. Projekt realizowany jest w modelu zdalnym na kontrakcie B2B. 🗂️ Requirements: Bardzo dobra znajomość Java, Doświadczenie z ISO 8583 (1987/1993), Znajomość jPOS, Znajomość packager, channel oraz MUX w jPOS, Doświadczenie z TCP/IP messaging, Doświadczenie z test harnessami, Doświadczenie z symulatorami ISO 📃 Skills: Java, ISO8583, jPOS, TCP/IP, Packager, Channel, MUX 🏢 Description: Budujemy zespół dla klienta z branży finansowej. Projekt dotyczy tworzenia narzędzia łączącego standard płatności ISO 8583 z nowoczesnymi API różnych aplikacji. Poszukujemy Senior Java Developera ze znajomością ISO 8583 oraz jPOS. Zakres obowiązków praca nad modułem translacyjnym, rozwój parsera ISO, praca z kanałem TCP, rozwój symulatora ISO, konfiguracja jPOS, realizacja spike’ów związanych z jPOS, implementacja kluczowych elementów rozwiązania, bugfixing, wsparcie testów E2E, tuning rozwiązania. Wymagania bardzo dobra znajomość Java, doświadczenie z ISO 8583 (1987/1993), znajomość jPOS, w tym packager, channel oraz MUX, doświadczenie z TCP/IP messaging, doświadczenie z test harnessami i/lub symulatorami ISO. Oferujemy kontrakt B2B, stawka: 170–200 PLN/h, praca zdalna, start projektu w sierpniu 2026, Proces rekrutacyjny screening, rozmowa z klientem, częściowo techniczna, decyzja.
Technology
Upvanta sp. z o.o.
Solution Architect / Senior Java Developer (Systemy Płatnicze)
Senior
Remote
Wroclaw, Poland
1,100 - 1,400 PLN
🏢 Summary: Oferta dotyczy roli Solution Architecta / Senior Java Developera odpowiedzialnego za projektowanie i rozwój systemów płatniczych opartych o standard ISO 8583 w sektorze finansowym. Zakres obejmuje projektowanie architektury, integracje z HSM, decyzje technologiczne, code review oraz implementację i testowanie rozwiązań. Rola zapewnia wpływ na rozwój strategicznego projektu i współpracę z doświadczonym zespołem ekspertów. 🗂️ Requirements: Doświadczenie w projektowaniu systemów płatniczych opartych o ISO 8583, Bardzo dobra znajomość Java, Bardzo dobra znajomość Spring, Doświadczenie z jPOS, Znajomość HSM, Znajomość kryptografii, Doświadczenie jako architekt lub senior developer, Umiejętność podejmowania decyzji technologicznych, Umiejętność prowadzenia code review 📃 Skills: Java, Spring, SpringBoot, jPOS, ISO8583, HSM, kryptografia 🏢 Description: Dla jednego z naszych klientów z sektora finansowego poszukujemy doświadczonego Solution Architecta / Senior Java Developera , który będzie odpowiedzialny za projektowanie i rozwój systemów płatniczych opartych o standard ISO 8583 . Główne zadania: Projektowanie architektury systemów płatniczych (AMS, STM) Podejmowanie decyzji technologicznych oraz przeprowadzanie code review Projektowanie integracji z HSM i komponentami kryptograficznymi Analiza wymagań oraz wsparcie w projektowaniu rozwiązań Implementacja, testowanie i dokumentowanie rozwiązań Wymagania: Doświadczenie w projektowaniu systemów płatniczych opartych o ISO 8583 (must have) Bardzo dobra znajomość Java i Spring Boot Doświadczenie z jPOS Znajomość zagadnień związanych z HSM i kryptografią Doświadczenie w roli architekta lub senior developera Umiejętność podejmowania decyzji technologicznych i prowadzenia code review Oferujemy: Udział w strategicznym projekcie dla klienta z branży finansowej Realny wpływ na architekturę i rozwój systemów Współpracę z doświadczonym zespołem ekspertów
Technology
Dawid Wierciak Flow to Grow
Senior Java Developer (REST / Spring Boot)
Senior
Remote
Warsaw, Poland
140 - 170 PLN/hr
🏢 Summary: Oferta dotyczy pracy dla Senior Java Developera przy projekcie finansowym integrującym standard ISO 8583 z nowoczesnymi API. Rola obejmuje rozwój integracji REST, implementację mechanizmów resilience oraz konteneryzację aplikacji. Projekt realizowany jest w modelu zdalnym w ramach kontraktu B2B. 🗂️ Requirements: Bardzo dobra znajomość Java, Doświadczenie ze Spring Boot, Doświadczenie z klientami REST, Znajomość WebClient, Znajomość RestTemplate, Znajomość mechanizmów resilience, Znajomość retry, Znajomość idempotency, Znajomość timeout, Doświadczenie z konteneryzacją aplikacji, Doświadczenie ze standardem ISO 8583 📃 Skills: Java, Spring, SpringBoot, REST, WebClient, RestTemplate, ISO8583, Retry, Idempotency, Timeout, Docker, mTLS 🏢 Description: Budujemy zespół dla klienta z branży finansowej. Projekt dotyczy tworzenia narzędzia łączącego standard płatności ISO 8583 z nowoczesnymi API różnych aplikacji. Poszukujemy Senior Java Developera ze znajomością Spring Boot, integracji REST oraz mechanizmów resilience. Zakres obowiązków integracja z VIA REST, praca nad mechanizmami resilience, w tym retry i idempotency, praca nad konteneryzacją aplikacji, rozwój głównych elementów rozwiązania, projektowanie integracji, realizacja spike’ów związanych z REST i mTLS, implementacja integracji i mechanizmów resilience, wsparcie testów E2E, tuning rozwiązania. Wymagania bardzo dobra znajomość Java, doświadczenie ze Spring Boot, doświadczenie z klientami REST, w tym WebClient i/lub RestTemplate, znajomość mechanizmów resilience, takich jak retry, idempotency i timeout, doświadczenie z konteneryzacją aplikacji, doświadczenie ze standardem ISO 8583. Oferujemy kontrakt B2B, stawka: 140–170 PLN/h, praca zdalna, start projektu w sierpniu 2026, Proces rekrutacyjny screening, rozmowa z klientem, częściowo techniczna, decyzja.
Technology
co.brick Talents
Senior Java Developer
Senior
Remote
Gliwice, Poland
🏢 Summary: Senior Java Developer role focused on building and developing key payment systems in the financial sector. The position involves designing REST-based integrations, developing resilient architectures, containerizing applications, and supporting testing and performance optimization. The project requires strong expertise in financial transaction systems and ISO 8583. 🗂️ Requirements: ISO8583 expertise, Experience with payment systems, Advanced Java development, SpringBoot knowledge, REST integration experience, mTLS knowledge, Resilience patterns experience, Docker knowledge, Kubernetes knowledge, Integration architecture design, Polish C1, English B2 📃 Skills: Java, SpringBoot, ISO8583, REST, WebClient, RestTemplate, mTLS, Docker, Kubernetes 🏢 Description: co.brick talents — powered by AI, powered by people. Senior Java Developer (Payment Systems) Dla jednego z naszych Klientów z branży finansowej poszukujemy doświadczonego Senior Java Developera, który dołączy do nowo budowanego zespołu programistów. Projekt od sierpnia i dotyczy rozwoju kluczowych systemów płatniczych. Jeśli posiadasz poparte praktyką doświadczenie w integracji systemów finansowych i doskonale znasz specyfikę transakcji bezgotówkowych, ta rola jest dla Ciebie. Kluczowe zadania na stanowisku: Projektowanie i implementacja integracji systemów za pośrednictwem VIA REST. Zapewnienie odporności systemów (resilience) poprzez wdrażanie i konfigurację mechanizmów takich jak retry, idempotency oraz timeout. Praca nad ogólnym rdzeniem aplikacji (core) oraz dbanie o czystość i wydajność architektury. Przygotowywanie analiz technicznych i prototypów (spike'i REST/mTLS). Konteneryzacja aplikacji i dbanie o środowiska uruchomieniowe. Aktywne wsparcie procesów testowych (w tym testy E2E) oraz tuning wydajnościowy systemów. Nasze wymagania: Doskonała znajomość standardu ISO 8583 oraz doświadczenie w pracy z systemami płatniczymi – warunek bezwzględnie konieczny (must have). Poparte wieloletnim doświadczeniem rynkowym zaawansowane programowanie w Java oraz Spring Boot . Praktyczna znajomość klientów REST (WebClient, RestTemplate) oraz zagadnień związanych z bezpieczeństwem (mTLS). Doświadczenie w projektowaniu systemów odpornych na awarie (wzorce resilience: retry, idempotency, circuit breaker). Znajomość narzędzi do konteneryzacji aplikacji (Docker/Kubernetes). Umiejętność analitycznego myślenia i projektowania architektury integracyjnej od podstaw. Język polski na poziomie minimum C1 (płynna komunikacja biznesowa i techniczna). Język angielski na poziomie minimum B2 .
Technology
Upvanta sp. z o.o.
Senior Payment Security Engineer (HSM / ISO 8583 / Cryptography)
Senior
Remote
Wroclaw, Poland
150 - 220 PLN
🏢 Summary: Senior Payment Security Engineer role focused on designing and implementing cryptographic components for financial payment systems, including HSM integration and payment transaction security. The position involves building a security module for MVP, defining cryptographic processes, and supporting backend development in payment security environments. 🗂️ Requirements: Experience with payment systems, Knowledge of ISO 8583, Experience designing cryptographic solutions, Knowledge of cryptographic key management, Experience with PKCS#11, Practical knowledge of Java, Knowledge of Java Cryptography Architecture, Experience with financial systems security requirements 📃 Skills: Java, JCE, PKCS#11, HSM, ISO8583, Cryptography, KeyManagement, payShield, Futurex 🏢 Description: Poszukujemy Senior Payment Security Engineera do zespołu budującego rozwiązanie dla sektora finansowego. Projekt dotyczy obszaru bezpieczeństwa systemów płatniczych – projektowania oraz przygotowania komponentu odpowiedzialnego za kryptografię i integrację z HSM. Szukamy osoby, która ma praktyczne doświadczenie z systemami płatniczymi, zna standard ISO 8583 i rozumie, jak wygląda zabezpieczanie przepływu transakcji – od strony technicznej, a nie wyłącznie operacyjnej. Zakres odpowiedzialności: projektowanie rozwiązania security module (STM) dla systemu płatniczego, przygotowanie mockupu modułu bezpieczeństwa na potrzeby MVP, projektowanie integracji z HSM, definiowanie i dokumentowanie procesów kryptograficznych, współpraca techniczna z klientem w obszarze HSM oraz bezpieczeństwa płatności, przygotowanie dokumentacji kryptograficznej, implementacja komponentów backendowych związanych z kryptografią, wsparcie zespołu developerskiego w obszarze payment security. Szukamy osoby, która posiada: doświadczenie przy systemach płatniczych, praktyczna znajomość standardu ISO 8583 , doświadczenie w projektowaniu rozwiązań kryptograficznych, znajomość zarządzania kluczami kryptograficznymi (key management), doświadczenie z PKCS#11 , praktyczna znajomość Java oraz Java Cryptography Architecture (JCE), doświadczenie w pracy z wymaganiami bezpieczeństwa dla systemów finansowych. Mile widziane: doświadczenie z HSM, np. payShield HSM lub Futurex, znajomość standardów bezpieczeństwa organizacji płatniczych, np. Visa security standards, doświadczenie przy integracji modułów HSM w środowiskach produkcyjnych. Technologie / obszary: Java | JCE | PKCS#11 | HSM | Payment Cryptography | ISO 8583 | Key Management | Security Module Design
Technology
ITDS
Senior Java Backend Developer – Financial Technology
Senior
Remote
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Java Developer role focused on building and optimizing high-performance transactional and banking systems in a 100% remote environment. The position involves designing scalable backend solutions using modern Java and Spring technologies, integrating messaging systems, and ensuring system reliability through advanced monitoring and CI/CD practices. This opportunity targets experienced engineers ready to contribute to complex financial platforms in an agile setting. 🗂️ Requirements: Minimum 5 years of Java development experience, Strong experience with Java 21+, Strong experience with Spring Boot 3, Solid knowledge of PostgreSQL, Experience with CI/CD tools (GitLab, Jenkins), Experience with OpenShift deployments, Experience with RabbitMQ and Kafka, Experience with ELK stack and Dynatrace, Experience with JUnit 5, Mockito, RestAssured, Experience working in Agile (Scrum, Kanban), Good command of Polish, Communicative English proficiency, Legal right to work in the European Union 📃 Skills: Java, Spring, PostgreSQL, Redis, RabbitMQ, Kafka, ELK, Dynatrace, GitLab, Jenkins, OpenShift, JUnit, Mockito, RestAssured, SQL, R 🏢 Description: Unleash innovation in financial technology — shape the future of transactional systems with expertise and precision! 100% remote work. As a Senior Java Developer , you will be working for our client, a leading player in the financial services industry dedicated to delivering cutting-edge transactional and banking systems. You will contribute to the development of robust, scalable solutions that power high-stakes online financial operations, driving digital transformation and operational excellence. This role offers a unique chance to advance your career within an innovative environment that values technical mastery and strategic thinking. Your main responsibilities: Design, develop, and optimize complex backend systems using Java 21+ and Spring Boot 3, adhering to best practices and high-quality standards. Work with domain-driven design (DDD) to implement scalable and maintainable software solutions. Manage and optimize data solutions utilizing PostgreSQL, Redis, and integration tools like RabbitMQ and Kafka. Utilize tools such as ELK stack, Dynatrace, and CI/CD pipelines (GitLab, Jenkins, OpenShift) to ensure system performance and reliability. Conduct thorough testing and validation using JUnit 5, Mockito, and RestAssured to deliver resilient software releases. Collaborate with agile teams (Scrum, Kanban) for iterative development and continuous improvement. Contribute analytical insights and high-level problem-solving skills to support transaction systems in a fast-paced financial environment. You're ideal for this role if you have: At least 5 years of experience in Java development, with a strong background in Spring Boot 3 and Java 21+. Solid understanding of database technologies, particularly PostgreSQL. Practical experience with CI/CD tools such as GitLab, Jenkins, and deployment on OpenShift. Familiarity with message brokers like RabbitMQ and Kafka. Knowledge of monitoring and logging tools (ELK stack, Dynatrace). Experience with automated testing frameworks including JUnit 5, Mockito, and RestAssured. Strong analytical skills and experience working within agile methodologies (Scrum, Kanban). It is a strong plus if you have: Experience in the finance sector and knowledge of financial risk modeling. Certifications related to cloud, database management, or software development. Basic knowledge of R language and SQL testing. Language required for the role: Polish (good command), English (communicative proficiency). Eligibility to work in Europe: Only candidates with an existing legal right to work within the European Union will be considered for this role.
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on building and evolving a globally distributed trading platform for fixed income products. The position involves designing and implementing high-quality software components, supporting platform optimization and migration, and collaborating with international IT teams. It requires strong expertise in Core Java, Spring, and SQL within enterprise-level systems. 🗂️ Requirements: At least 5 years of experience in software development, Strong knowledge of Core Java, Proficiency in SQL, Proficiency in Spring framework, Strong written and verbal English, Ability to work collaboratively in a global team environment 📃 Skills: Java, SQL, Spring, JMS, ORM, REST, WebServices, TCP/IP, Bash, Perl, Python, C++, Redis, Multithreading, Networking, Scrum, Kanban 🏢 Description: We are seeking a Senior Java Developer to join a leader in the financial domain who has been successfully involved in trading financial (Fixed income) products for many years. As part of this, a globally distributed, component-based IT system has been built. It is written mainly in Java and incorporates many enterprise technologies/standards (e.g., JMS, ORM, Spring, WebServices, REST), but also integrates other technologies, like TCP/IP networking, bash scripting, Perl, Python or even C++. Responsibilities Design and implement software components according to requirements Take responsibility for ensuring the delivery and quality standards of software Spend time with the customer to determine and understand deliverables Support business in platform rationalization and optimization Continue removing technical debt and platform standardization Support business in migration to strategic platform Work with other IT teams across the globe Requirements At least 5 years of working experience in software development Strong knowledge of Core Java Proficiency in SQL and Spring framework Good communication and time management skills Team player mentality with a pragmatic approach to software development Strong written and verbal English Nice to have Skills in multithreading, networking and web services in Java Familiarity with JMS and Redis Capability to acquire and capture requirements with attention to software quality Understanding of investment banking domain Understanding of Agile principles (experience in Scrum or Kanban) We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively
Technology
Upvanta sp. z o.o.
Senior Java Developer
Senior
Remote
Wroclaw, Poland
110 - 150 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining REST integrations and resilient backend systems for a core platform. The position involves developing Java and Spring Boot components, supporting system architecture, performance tuning, and containerized deployments. Experience with distributed systems and payment integrations is highly valued. 🗂️ Requirements: Java, Spring Boot, REST API, WebClient, RestTemplate, Resilience patterns, Docker, System integrations, Distributed systems 📃 Skills: Java, Spring, SpringBoot, REST, WebClient, RestTemplate, Docker, mTLS, ISO20022 🏢 Description: Szukamy Senior Java Developera do pracy przy integracjach systemowych oraz rozwoju core platformy. Rola koncentruje się na projektowaniu i implementacji niezawodnych integracji REST oraz budowie odpornych na błędy systemów backendowych. Obowiązki Projektowanie i implementacja integracji REST (w tym VIA REST) Rozwój i utrzymanie komponentów core platformy w oparciu o Java i Spring Boot Implementacja mechanizmów resilience (retry, idempotency, timeout) Tworzenie i utrzymywanie klientów REST (WebClient / RestTemplate) Prowadzenie spike’ów technicznych (REST, mTLS, integracje) Współpraca przy architekturze integracji systemowych Wsparcie testów E2E oraz tuning wydajnościowy aplikacji Konteneryzacja aplikacji i wsparcie procesu wdrożeń Praca z integracjami systemów płatniczych i rozliczeniowych Wymagania Bardzo dobra znajomość Java oraz Spring Boot Doświadczenie w pracy z REST API (WebClient / RestTemplate) Znajomość wzorców resilience (retry, idempotency, timeout) Doświadczenie w konteneryzacji aplikacji (np. Docker) Doświadczenie w projektowaniu i implementacji integracji systemowych Umiejętność pracy z systemami rozproszonymi Mile widziane doświadczenie w pracy z systemami płatniczymi (payment systems / payment gateways) Mile widziana znajomość standardów i protokołów płatniczych (np. ISO 20022 lub podobnych) Mile widziane doświadczenie w testach E2E oraz optymalizacji wydajności
Technology
SPEEDNET
Senior Java Developer (Payment Systems)
Senior
Remote
Gdansk, Poland
150 - 180 PLN
🏢 Summary: Senior Java Developer role in a newly built team delivering a modern payment systems solution for a financial industry client. The project focuses on ISO 8583-based transaction processing, REST integrations, and communication between payment systems with strong influence on architecture and technology decisions. The position offers remote work, flexible hours, and participation in an international environment. 🗂️ Requirements: 5+ years of commercial experience in Java backend development, Strong knowledge of Java, Strong knowledge of Spring Boot, Experience designing and implementing REST API, Knowledge of jPOS, Experience with ISO 8583-based solutions, Experience designing and developing system integrations, Knowledge of TCP/IP communication, Knowledge of synchronous and asynchronous communication, Experience with reliability mechanisms such as retry, timeout, idempotency, Experience with Docker, Very good English skills 📃 Skills: Java, Spring, SpringBoot, REST, jPOS, ISO8583, TCP/IP, Docker 🏢 Description: SPEEDNET | We build software... for the banking, finance and insurance industry. Jesteśmy z Gdańska i… robimy software. Nasz zespół tworzy ponad 230 programistów specjalizujących się w aplikacjach webowych i mobilnych. Jesteśmy zaufanym partnerem dla kilkudziesięciu klientów, których od ponad 24 lat wspieramy w dostarczaniu złożonych rozwiązań programistycznych, od product designu, przez tworzenie oprogramowania, testowanie czy consulting technologiczny. W naszym portfolio znajdziesz zarówno realizacje odjechanych startupowych pomysłów, apki wspierające biznesy średnich i małych przedsiębiorstw, czy pełne funkcjonalności multiplatformowe systemy bankowe. Zdobyte przez lata doświadczenia i umiejętności naszych ekspertów poprowadziły nas ku specjalizacji w branżach: banking, fintech i insurtech. Poszukujemy Senior Java Developera , który dołączy do nowo budowanego zespołu realizującego projekt dla klienta z branży finansowej. Projekt koncentruje się na budowie nowoczesnego rozwiązania z obszaru systemów płatniczych , zgodnego ze standardem ISO 8583 . Będziesz pracować nad rozwojem kluczowych komponentów odpowiedzialnych za komunikację pomiędzy systemami płatniczymi, integracjami REST oraz przetwarzaniem transakcji. To projekt realizowany od podstaw, dający realny wpływ na architekturę oraz podejmowane decyzje technologiczne. 👉 Szukamy właśnie Ciebie jeśli możesz się pochwalić: minimum 5-letnim doświadczeniem komercyjnym w tworzeniu aplikacji backendowych w języku Java, bardzo dobrą znajomością Java oraz Spring Boot , doświadczeniem w projektowaniu i implementacji REST API , znajomością jPOS (Packager, Channel, MUX) lub doświadczeniem w implementacji rozwiązań opartych o ISO 8583, doświadczeniem w projektowaniu i rozwijaniu integracji systemowych, znajomością komunikacji TCP/IP oraz komunikacji synchronicznej i asynchronicznej, doświadczeniem z mechanizmami zwiększającymi niezawodność usług, takimi jak retry, timeout czy idempotency , doświadczeniem w pracy z konteneryzacją aplikacji (Docker), bardzo dobrą znajomością języka angielskiego umożliwiającą swobodną współpracę w międzynarodowym środowisku. 👉 Będziesz idealnym kandydatem jeśli dodatkowo: masz praktyczne doświadczenie w pracy z systemami płatniczymi opartymi o standard ISO 8583 , 👉 Co w zamian? Przede wszystkim możesz liczyć na swobodną atmosferę i kulturę pracy opartą na zaufaniu oraz partnerskich relacjach. Ponadto w pakiecie mamy: ⏰ praca zdalna i elastyczny czas pracy, bo dbamy o work-life balance, 🎓 zajęcia z angielskiego i niemieckiego, 📚 biblioteczka firmowych e-booków, 🤸♀ pakiet medyczny i karta sportowa, 🍻 firmowe browarki (unlimited) i… sporo firmowych integracji, 🏢 nowoczesne biuro na 31 piętrze Olivia Star, a w nim bilard, piłkarzyki, szafka śniadaniowa, pyszna kawa i świeże owoce, 🌎 budżet relokacyjny… jeśli planujesz przeprowadzkę do Trójmiasta, 🏐 liczne zajęcia “po godzinach” dofinansowane przez firmę: od planszówek, siatkówki i piłki nożnej, po rowerowe wypady, marsze na orientację czy warsztaty DIY... a najlepsze jest to, że ta lista cały czas się rozrasta, bo nasza ekipa regularnie dorzuca kolejne pomysły!😎 👉 Jak będzie wyglądała rekrutacja? Szanujemy Twój czas, więc rekrutacja będzie składała się z 2 etapów: Krótka rozmowa telefoniczna Zosią z HR, Rozmowa z Delivery Managerem Spotkanie techniczne z klientem końcowym Sprawdź, jak się u nas pracuje 👉 www.facebook.com/speednetpl