June 12, 2026
Java Developer - Trading & Market Data
Mid • Hybrid
12,500 - 17,000 PLN/mo
Poznan, Poland
Match-Trade Technologies to firma fintech tworząca własne rozwiązania dla rynku Forex, CFD, kryptowalut i akcji. Nasze systemy obsługują klientów na całym świecie, przetwarzając dane rynkowe oraz zdarzenia transakcyjne w czasie rzeczywistym. 🔥Rozwijaj wysokowydajne systemy backendowe dla branży fintech!
Java Developer - Trading & Market Data
Miejsce: Poznań, ul. Grunwaldzka 182 (budynek Pixel 1). Praca hybrydowa
💸Budżet: 12 500 - 17 000 PLN
O zespole:
Dołączysz do zespołu backendowego odpowiedzialnego za dostarczanie danych giełdowych oraz obsługę operacji tradingowych wykorzystywanych przez nasze produkty i integracje API. Na co dzień rozwijamy usługi przetwarzające dane rynkowe oraz zdarzenia transakcyjne napływające w czasie rzeczywistym. Budujemy rozwiązania oparte o architekturę zdarzeniową, Kafka oraz API wykorzystywane przez inne systemy. Obecnie jesteśmy w trakcie modernizacji architektury, co daje realny wpływ na kształtowanie nowych standardów, rozwiązań i kierunku rozwoju platformy.
Kogo szukamy?
Szukamy osoby, która potrafi samodzielnie realizować zadania i bierze odpowiedzialność za dostarczane rozwiązania.
Zależy nam na kimś, kto:
Posiada minimum 2 lata doświadczenia komercyjnego w programowaniu;
Ma doświadczenie w pracy ze strumieniami danych i ich dalszą dystrybucją do klientów;
Biegle posługuje się językiem polskim - język komunikacji na co dzień w biurze;
Jest gotowy pracować w biurze (pracujemy w trybie 4 dni biuro - 1 dzień HO);
Potrafi przeprowadzić zadanie od analizy wymagań do wdrożenia na środowisko testowe;
Samodzielnie doprecyzowuje wymagania i proponuje rozwiązania techniczne;
Dba o jakość kodu, testy i niezawodność systemów;
Rozumie znaczenie kompatybilności API i odpowiedzialnego wprowadzania zmian;
Potrafi pracować z systemami przetwarzającymi dane w czasie rzeczywistym;
Jest komunikatywny, otwarty na feedback i dobrze współpracuje z innymi zespołami;
Chce rozumieć problem biznesowy, a nie tylko implementować wymagania.
Oczekiwany stack technologiczny:
Java;
Spring Boot;
Kafka;
Testy jednostkowe i integracyjne;
Concurrency/ Thread Safety;
Event-Driven Architecture.
Mile widziane:
Kotlin + Coroutines;
gRPC/ Protobuf;
MetaTrader 5 (MT5);
Doświadczenie w branży fintech.
Jak podchodzimy do AI?
Korzystamy z narzędzi AI i zapewniamy dostęp do firmowego Onyxa od pierwszego dnia pracy. Traktujemy je jako wsparcie codziennej pracy programisty, jednak zależy nam na osobach, które rozumieją tworzone rozwiązania, potrafią ocenić jakość wygenerowanego kodu i samodzielnie podejmują decyzje techniczne.
Czym będziesz się zajmować?
Rozwojem i utrzymaniem aplikacji backendowych opartych o Java i Spring Boot;
Implementacją komponentów przetwarzających dane rynkowe oraz zdarzenia tradingowe w czasie rzeczywistym;
Pracą z Kafka i architekturą opartą na zdarzeniach;
Rozwojem i utrzymaniem API wykorzystywanego przez inne systemy i integracje zewnętrzne;
Tworzeniem testów jednostkowych i integracyjnych;
Analizą wymagań, planowaniem implementacji oraz samodzielnym prowadzeniem zadań;
Dbaniem o wydajność, stabilność oraz kompatybilność rozwijanych usług.
Co oferujemy?
Możliwość rozwoju przy systemach przetwarzających dane i zdarzenia w czasie rzeczywistym;
Udział w modernizacji architektury i wdrażaniu nowych rozwiązań;
Dużą samodzielność i realny wpływ na rozwijane komponenty;
Dostęp do nowoczesnych narzędzi i technologii;
Możliwość zdobycia doświadczenia w branży fintech;
Elastyczne godziny, płatne przerwy;
Opiekę medyczną Medicover, kartę sportową Multisport, budżet szkoleniowy, pakiet relokacyjny;
Nowoczesne biuro z dogodnym dojazdem komunikacją miejską (Grunwald - okolice stadionu Enea);
Dodatkowo: darmowe napoje w biurze (cola, fanta, itp.), Pizza Fridays, integracje, brak dress code’u.
Brzmi ciekawie? Jeżeli chcesz rozwijać się przy zaawansowanych systemach backendowych, pracować z danymi w czasie rzeczywistym i zdobywać doświadczenie w międzynarodowym środowisku fintech — zapraszamy do Match-Trade Technologies. Prześlij do nas swoje CV - chętnie Cię poznamy!
Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów.
Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ.
Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK], polityka prywatności - [LINK].
Similar jobs you might like
Technology
Match-Trade Technologies
Java Developer - Trading & Market Data
Mid
Hybrid
Poznan, Poland
12,500 - 17,000 PLN/mo
🏢 Summary: Oferta dotyczy rozwoju wysokowydajnych systemów backendowych dla fintechu, przetwarzających dane rynkowe i zdarzenia tradingowe w czasie rzeczywistym. Rola obejmuje pracę z Java, Spring Boot, Kafka i architekturą event-driven przy modernizacji platformy oraz rozwoju API. Praca hybrydowa w Poznaniu z dużą samodzielnością i wpływem na rozwiązania techniczne. 🗂️ Requirements: Minimum 2 lata komercyjnego doświadczenia programistycznego, Doświadczenie ze strumieniami danych i ich dystrybucją, Biegła znajomość języka polskiego, Gotowość do pracy hybrydowej 4 dni w biurze, Umiejętność samodzielnej realizacji zadań od analizy do wdrożenia, Doświadczenie z systemami czasu rzeczywistego, Dbałość o jakość kodu, testy i niezawodność systemów, Znajomość kompatybilności API i bezpiecznego wprowadzania zmian, Umiejętność współpracy międzyzespołowej 📃 Skills: Java, Spring, Kafka, Concurrency, ThreadSafety, EventDriven, API, Kotlin, Coroutines, gRPC, Protobuf, MetaTrader5, Fintech 🏢 Description: Match-Trade Technologies to firma fintech tworząca własne rozwiązania dla rynku Forex, CFD, kryptowalut i akcji. Nasze systemy obsługują klientów na całym świecie, przetwarzając dane rynkowe oraz zdarzenia transakcyjne w czasie rzeczywistym. 🔥Rozwijaj wysokowydajne systemy backendowe dla branży fintech! Java Developer - Trading & Market Data Miejsce: Poznań, ul. Grunwaldzka 182 (budynek Pixel 1). Praca hybrydowa (4 dni biuro - 1 dzień zdalnie w tygodniu) 💸Budżet: 12 500 - 17 000 PLN O zespole: Dołączysz do zespołu backendowego odpowiedzialnego za dostarczanie danych giełdowych oraz obsługę operacji tradingowych wykorzystywanych przez nasze produkty i integracje API. Na co dzień rozwijamy usługi przetwarzające dane rynkowe oraz zdarzenia transakcyjne napływające w czasie rzeczywistym. Budujemy rozwiązania oparte o architekturę zdarzeniową, Kafka oraz API wykorzystywane przez inne systemy. Obecnie jesteśmy w trakcie modernizacji architektury, co daje realny wpływ na kształtowanie nowych standardów, rozwiązań i kierunku rozwoju platformy. Kogo szukamy? Szukamy osoby, która potrafi samodzielnie realizować zadania i bierze odpowiedzialność za dostarczane rozwiązania. Zależy nam na kimś, kto: Posiada minimum 2 lata doświadczenia komercyjnego w programowaniu; Ma doświadczenie w pracy ze strumieniami danych i ich dalszą dystrybucją do klientów; Biegle posługuje się językiem polskim - język komunikacji na co dzień w biurze; Jest gotowy pracować w biurze (pracujemy w trybie 4 dni biuro - 1 dzień HO); Potrafi przeprowadzić zadanie od analizy wymagań do wdrożenia na środowisko testowe; Samodzielnie doprecyzowuje wymagania i proponuje rozwiązania techniczne; Dba o jakość kodu, testy i niezawodność systemów; Rozumie znaczenie kompatybilności API i odpowiedzialnego wprowadzania zmian; Potrafi pracować z systemami przetwarzającymi dane w czasie rzeczywistym; Jest komunikatywny, otwarty na feedback i dobrze współpracuje z innymi zespołami; Chce rozumieć problem biznesowy, a nie tylko implementować wymagania. Oczekiwany stack technologiczny: Java; Spring Boot; Kafka; Testy jednostkowe i integracyjne; Concurrency/ Thread Safety; Event-Driven Architecture. Mile widziane: Kotlin + Coroutines; gRPC/ Protobuf; MetaTrader 5 (MT5); Doświadczenie w branży fintech. Jak podchodzimy do AI? Korzystamy z narzędzi AI i zapewniamy dostęp do firmowego Onyxa od pierwszego dnia pracy. Traktujemy je jako wsparcie codziennej pracy programisty, jednak zależy nam na osobach, które rozumieją tworzone rozwiązania, potrafią ocenić jakość wygenerowanego kodu i samodzielnie podejmują decyzje techniczne. Czym będziesz się zajmować? Rozwojem i utrzymaniem aplikacji backendowych opartych o Java i Spring Boot; Implementacją komponentów przetwarzających dane rynkowe oraz zdarzenia tradingowe w czasie rzeczywistym; Pracą z Kafka i architekturą opartą na zdarzeniach; Rozwojem i utrzymaniem API wykorzystywanego przez inne systemy i integracje zewnętrzne; Tworzeniem testów jednostkowych i integracyjnych; Analizą wymagań, planowaniem implementacji oraz samodzielnym prowadzeniem zadań; Dbaniem o wydajność, stabilność oraz kompatybilność rozwijanych usług. Co oferujemy? Możliwość rozwoju przy systemach przetwarzających dane i zdarzenia w czasie rzeczywistym; Udział w modernizacji architektury i wdrażaniu nowych rozwiązań; Dużą samodzielność i realny wpływ na rozwijane komponenty; Dostęp do nowoczesnych narzędzi i technologii; Możliwość zdobycia doświadczenia w branży fintech; Elastyczne godziny, płatne przerwy; Opiekę medyczną Medicover, kartę sportową Multisport, budżet szkoleniowy, pakiet relokacyjny; Nowoczesne biuro z dogodnym dojazdem komunikacją miejską (Grunwald - okolice stadionu Enea); Dodatkowo: darmowe napoje w biurze (cola, fanta, itp.), Pizza Fridays, integracje, brak dress code’u. Brzmi ciekawie? Jeżeli chcesz rozwijać się przy zaawansowanych systemach backendowych, pracować z danymi w czasie rzeczywistym i zdobywać doświadczenie w międzynarodowym środowisku fintech — zapraszamy do Match-Trade Technologies. Prześlij do nas swoje CV - chętnie Cię poznamy! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
Match-Trade Technologies
Junior Java Developer
Junior
Hybrid
Poznan, Poland
🏢 Summary: Junior Java Developer role focused on designing, implementing and maintaining proprietary applications within a trading platform for Forex, CFD, cryptocurrency and stock markets. The position involves working on an internal project, developing interfaces, creating technical documentation and contributing to technology decisions. It offers hands-on experience with modern technologies in a fintech trading environment. 🗂️ Requirements: Higher education or ongoing university studies, Good command of English, Practical knowledge of Java, Ability to write clean, testable code, Knowledge of databases 📃 Skills: Java, Spring, SpringBoot, Kafka, Kotlin, SQL, PWA, Blockchain 🏢 Description: Jesteśmy firmą z branży fintech, dostarczającą zaawansowane systemy transakcyjne dla rynku Forex, kontraktów CFD, kryptowalut oraz akcji. Tworzymy własne środowisko technologiczne i jesteśmy autorem platformy tradingowej opartej o technologię PWA. Szeroki zakres oferowanych przez nas usług stwarza dla naszych pracowników możliwości uczestniczenia w różnorodnych projektach, nie tylko dzięki wykorzystaniu różnych technologii (w tym nowoczesnej technologii Blockchain), ale także dzięki pracy z biznesami z całego świata. Posiadamy swoje biuro w Warszawie i Poznaniu. Ciągle się rozwijamy i poszerzamy nie tylko bazę klientów, ale przede wszystkim nasze zespoły. Chcemy wyznaczać rynkowe trendy i stawiamy przede wszystkim na nową, wyższą jakość oferowanych przez nas usług i produktów. W związku z tym do naszego zespołu w Poznaniu szukamy Junior Java Developer Miejsce pracy: Poznań, ul. Grunwaldzka 182, możliwość pracy HO gdy będzie taka potrzeba O zespole: Przyszły pracownik dołączy do zespołu, które realizują wewnętrzny projekt, a do jego zadań będzie należeć projektowanie, implementowanie oraz utrzymanie autorskich aplikacji wchodzących w skład platformy tradingowej. W ramach naszych projektów osoba, która dołączy będzie miała możliwość m.in .: ➡️ projektowania i implementacji aplikacji w używanych przez nas technologiach, ➡️ tworzenia dokumentacji technicznej, ➡️ opracowywania interfejsów do stworzonych aplikacji, ➡️ decydowania o użytych technologiach, ➡️ rozwiązywania problemów oraz proponowania własnych pomysłów, ponieważ wysoko cenimy samodzielność, kreatywność i otwartość na wdrażanie nowych rozwiązań naszych pracowników, ➡️ szybkiego rozwoju poprzez korzystanie z nowoczesnych technologii w środowisku pracy dalekim od skostniałej struktury i kultury korporacyjnej. Szukamy osób, które: ✅ posiadają wykształcenie wyższe lub są w trakcie studiów, ✅ dobrze znają język angielski, ✅ posiadają praktyczne umiejętności w zakresie Javy, ✅ potrafią pisać czysty, testowalny kod, ✅ mają wiedzę na temat baz danych - mile widziane, ✅ posiadają wysoko rozwinięte zdolności analityczne, otwarty umysł oraz są gotowe do nieszablonowego myślenia, ✅ chcą się rozwijać i chętnie współpracują w zespole. Dodatkowymi atutami będą: ✅ znajomość systemów rozproszonych, ✅ Kafka,, ✅ praktyczna znajomość Spring/ Spring Boot, ✅ znajomość języka Kotlin, ✅ wiedza z zakresu rynku Forex. Dlaczego warto z Nami pracować? ♦️ wszyscy pracownicy, niezależnie od stażu pracy, mają dostęp do pakietu prywatnej opieki medycznej LuxMed, który w całości opłaca firma, ♦️ zapewniamy płatne przerwy, ♦️ pracujemy w nowoczesnym biurze w centrum Warszawy z dogodnym dojazdem komunikacją miejską. Zapewniamy elastyczne warunki pracy pod kątem godzin, ♦️ oferujemy naszym pracownikom możliwość aktywnego spędzania wolnego czasu dzięki karcie Multisport, ♦️ choć nie jesteśmy korporacją i panuje u nas nieformalna atmosfera to kluczem naszej silnej pozycji na rynku jest wysoce profesjonalna postawa oraz zaangażowanie naszych teamów, ♦️ jesteśmy otwarci na współpracę z osobami z różnych części Polski, dlatego wspieramy ich relokację do Warszawy poprzez pakiet relokacyjny, ♦️ inwestujemy w rozwój zawodowy. Posiadamy budżet szkoleniowy, z którego każdy pracownik może skorzystać po okresie próbnym, ♦️ wszyscy pracownicy, niezależnie od stażu pracy i formy zatrudnienia, mają dostęp do pakietu prywatnej opieki medycznej Lux Med, który w całości opłaca firma, ♦️ każdego roku organizujemy weekendowy wyjazd integracyjny, który jest pełen różnorodnych atrakcji, tak aby każdy mógł się dobrze bawić i zrelaksować, ♦️ mamy "Pizza Fridays" oraz często organizujemy wyjścia integracyjne, ♦️ nie mamy dress code'u, ♦️ posiadamy własny parking dla pracowników, ♦️ mamy strefę chillu z dostępem do konsoli PlayStation, ♦️ celebrujemy ważne dni życia naszych pracowników, ♦️ jesteśmy otwarci na pomysły i inicjatywny naszych pracowników takich jak: akcje charytatywne, benefity, itp., ♦️ dbamy o zdrowie, dlatego od poniedziałku do piątku mamy owoce w firmie. Zainteresowała Cię? Prześlij do nas swoje CV - chętnie Cię poznamy! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp. z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com . Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
Match-Trade Technologies
Senior Low Latency Java Developer
Senior
On-site
Warsaw, Poland
🏢 Summary: Senior Low Latency Java Developer role focused on designing and developing high-performance, low-latency trading system components within a distributed architecture. The position involves building and optimizing financial trading systems operating in high-frequency environments. This is a key technical role requiring expertise in concurrency and cloud-based low-latency optimization. 🗂️ Requirements: 3–5+ years experience building financial/trading systems, Strong proficiency in Java or C++ on Linux, Expertise in multithreading and concurrency, Experience with lock-free algorithms, Strong knowledge of low-latency programming techniques, Experience designing and developing distributed systems, Strong knowledge of AWS EC2, Experience optimizing cloud environments for low latency 📃 Skills: Java, C++, Linux, Multithreading, Concurrency, Lock-free, Low-latency, Distributed-systems, AWS, EC2 🏢 Description: Match-Trade Technologies was founded in 2013 and has quickly grown from 3 to over 250 people today. As an industry-recognized fintech focused on High-Frequency Trading (HFT), where every microsecond matters, Match-Trade is a leading European creator of algorithmic trading technology in the digital asset space. Our software plays a crucial role in providing proper liquidity and volumes. Our algorithms are active on over 35 exchanges and numerous marketplaces, including some of the best-known companies in the crypto space. Match-Trade's beating heart is its teams filled with quantitative traders, software engineers, and data scientists, all supported by a strong management team. We are currently looking for a person for a position Senior Low Latency Java Developer Place of work: Warsaw, office work Qualifications: 3 - 5+ years of experience in building financial/ trading systems using Java or C++ on Linux; Expertise in multi-threaded/concurrency programming using lock-free algorithms; Proficiency in low-latency programming concepts and techniques; Experience with the design and development of distributed systems; Strong knowledge of AWS EC2 and experience in optimizing cloud environments for low latency; Excellent verbal and written communication skills; Ability to thrive in a fast-paced environment. Responsibilities: Design and develop high - performance trading system components in a distributed architecture with a focus on low latency; Implement new features and functionalities in both existing and new systems, ensuring they adhere to low latency requirements; Perform bug fixes and maintain code quality; Analyze and improve the efficiency, scalability, and stability of our systems; Collaborate closely with the Trading, Quant and DevOps teams to ensure seamless integration and performance. Match-Trade Technologies offers: Collaborative environment: join our friendly and young team where all of your ideas will be heard; Start-Up vibe: work in an informal atmosphere and conduct new exciting tasks everyday (broad scope of work); We invest in professional development. We have a training budget that each employee can use after the trial period; Wellness support: we value our employees' well - being and subside expenses for sports (MultiSport), healthcare (Medicover); Relocation package; Paid breaks; No dress code; Pizza Fridays and fruit in the office. This is a key role where your skills in low latency programming must be exceptional. Join us to work on cutting - edge trading systems and be part of a dynamic team that values innovation and excellence. Apply now! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp. z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
Match-Trade Technologies
Senior Low Latency Java Developer
Senior
On-site
Warsaw, Poland
🏢 Summary: Senior Low Latency Java Developer role focused on designing and optimizing high-performance trading systems in a distributed, low-latency environment. The position involves building and enhancing algorithmic trading components for financial markets with strong emphasis on concurrency and performance. Office-based role in Warsaw working closely with trading and DevOps teams. 🗂️ Requirements: 3–5+ years experience building financial or trading systems, Strong Java or C++ development on Linux, Expertise in multithreading and concurrency, Experience with lock-free algorithms, Strong knowledge of low-latency programming techniques, Experience designing distributed systems, Hands-on experience with AWS EC2, Experience optimizing cloud environments for low latency 📃 Skills: Java, C++, Linux, Multithreading, Concurrency, Lock-free, Low-latency, Distributed-systems, AWS, EC2 🏢 Description: Match-Trade Technologies was founded in 2013 and has quickly grown from 3 to over 250 people today. As an industry-recognized fintech focused on High-Frequency Trading (HFT), where every microsecond matters, Match-Trade is a leading European creator of algorithmic trading technology in the digital asset space. Our software plays a crucial role in providing proper liquidity and volumes. Our algorithms are active on over 35 exchanges and numerous marketplaces, including some of the best-known companies in the crypto space. Match-Trade's beating heart is its teams filled with quantitative traders, software engineers, and data scientists, all supported by a strong management team. We are currently looking for a person for a position Senior Low Latency Java Developer Place of work: Warsaw, office work Qualifications: 3 - 5+ years of experience in building financial/ trading systems using Java or C++ on Linux; Expertise in multi-threaded/concurrency programming using lock-free algorithms; Proficiency in low-latency programming concepts and techniques; Experience with the design and development of distributed systems; Strong knowledge of AWS EC2 and experience in optimizing cloud environments for low latency; Excellent verbal and written communication skills; Ability to thrive in a fast-paced environment. Responsibilities: Design and develop high - performance trading system components in a distributed architecture with a focus on low latency; Implement new features and functionalities in both existing and new systems, ensuring they adhere to low latency requirements; Perform bug fixes and maintain code quality; Analyze and improve the efficiency, scalability, and stability of our systems; Collaborate closely with the Trading, Quant and DevOps teams to ensure seamless integration and performance. Match-Trade Technologies offers: Collaborative environment: join our friendly and young team where all of your ideas will be heard; Start-Up vibe: work in an informal atmosphere and conduct new exciting tasks everyday (broad scope of work); We invest in professional development. We have a training budget that each employee can use after the trial period; Wellness support: we value our employees' well - being and subside expenses for sports (MultiSport), healthcare (Medicover); Relocation package; Paid breaks; No dress code; Pizza Fridays and fruit in the office. This is a key role where your skills in low latency programming must be exceptional. Join us to work on cutting - edge trading systems and be part of a dynamic team that values innovation and excellence. Apply now! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp. z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
Match-Trade Technologies
Junior DevOps Engineer
Junior
On-site
Warsaw, Poland
🏢 Summary: Junior DevOps Engineer role focused on maintaining and developing Linux-based environments, building CI/CD pipelines, and automating deployment processes in a fintech trading system. The position involves close collaboration with developers, infrastructure support, monitoring, and performance optimization of high-availability systems. It offers hands-on responsibility across dev, test, and production environments with strong emphasis on automation and AI-assisted development. 🗂️ Requirements: Good knowledge of Linux administration and troubleshooting, Knowledge of Bash or Python, Understanding of TCP/IP, DNS, HTTP, Experience with AI development tools and prompt engineering, Ability to use agent-based coding workflows, Experience with Git, Familiarity with CI/CD tools (e.g. GitLab CI, Jenkins), Understanding of build-test-deploy processes, Knowledge of server environments, Ability to analyze logs and basic monitoring concepts 📃 Skills: Linux, Bash, Python, TCP/IP, DNS, HTTP, Git, GitLab, Jenkins, CI/CD, Docker, Ansible, AWS, AI, Copilot, Claude, Cursor, Kiro, Monitoring, Prompting 🏢 Description: Kim jesteśmy Match-Trade to prężnie rozwijająca się firma fintech tworząca własne systemy transakcyjne i platformę tradingową, z klientami na całym świecie. To nie korpo — działamy szybko, bez 6 poziomów akceptacji, i realnie wdrażamy pomysły osób z zespołu. Junior DevOps Engineer Miejsce pracy: Warszawa, ul. Giełdowa 5, budynek LIXA D, praca stacjonarna Masz za sobą staż/ praktyki w dużej organizacji i czujesz, że chcesz więcej? Jeśli: ✔️ pracowałeś/ aś w uporządkowanej strukturze, ✔️ robiłeś/ aś tylko fragment większego systemu, ✔️ miałeś/ aś ograniczoną decyzyjność, ✔️ chcesz szybszej ścieżki rozwoju… To ta rola może być dokładnie tym kolejnym krokiem! Kogo szukamy? 💻 Podstawy systemowe dobra znajomość Linux (administracja, troubleshooting), znajomość Bash i/ lub Python, rozumienie działania sieci (TCP/ IP, DNS, HTTP). 🧠 AI-assisted development korzystanie z narzędzi AI wspierających development i DevOps (np. Kiro, GitHub Copilot, Claude, Cursor, lub podobne), umiejętność tworzenia skutecznych promptów technicznych (prompt engineering) w celu generowania, analizowania i debugowania kodu, wykorzystywanie agent-based coding workflows do automatyzacji zadań programistycznych i operacyjnych. 🔁 CI/CD & automatyzacja doświadczenie z Git, styczność z narzędziami CI/ CD (np. GitLab CI, Jenkins), rozumienie procesu build → test → deploy, chęć automatyzowania powtarzalnych procesów. ☁️ Infrastruktura podstawowa znajomość środowisk serwerowych, mile widziane: Docker, konteneryzacja, narzędzia do konfiguracji (np. Ansible), doświadczenie z chmurą (AWS lub inne). 📊 Monitoring & jakość rozumienie logów aplikacyjnych, zainteresowanie monitoringiem i alertowaniem, analityczne podejście do rozwiązywania problemów. 🤝 Soft skills (bardzo ważne) samodzielność i inicjatywa, chęć uczenia się i brania odpowiedzialności, komunikatywność — będziesz współpracować z backendem, podejście „szukam rozwiązania”, nie „kto zawinił”. 🛠️ Czym będziesz się zajmować? utrzymaniem i rozwojem środowisk aplikacyjnych (dev/ test/ prod), tworzeniem i rozwijaniem pipeline’ów CI/ CD, automatyzacją procesów deploymentu, wsparciem zespołów developerskich w zakresie infrastruktury, konfiguracją i administracją serwerów Linux, monitorowaniem systemów i reagowaniem na incydenty, wdrażaniem usprawnień zwiększających stabilność i wydajność, dokumentowaniem rozwiązań i standardów DevOps. To realna odpowiedzialność — nie tylko „pomoc zespołowi”. 🚀 Co zyskujesz dołączając do nas? widzisz cały przepływ systemu, Twoje sugestie są wdrażane i masz realny wpływ na środowisko produkcyjne, szybciej przechodzisz z poziomu „junior wykonuje” do „junior decyduje”, blisko współpracujesz z backendem, prawdziwe wyzwania technologiczne - systemy wysokiej dostępności, performance, niskie opóźnienia, współpracujesz z zespołem doświadczonych ludzi, którzy oferują mentoring, feedback i wsparcie, doświadczenie FinTech + trading tech, które wygląda świetnie w CV, a ponadto: cieszysz się szerokim wachlarzem benefitów takim jak: płatna przerwa, MultiSport, LuxMed, budżet szkoleniowy, pakiet relokacyjny, Pizza Fridays, integracje zespołowe itd. Zainteresowała Cię nasza oferta? Prześlij do nas swoje CV - chętnie Cię poznamy! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com . Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
VISTULO
Senior Java Engineer (FX Trading Systems)
Senior
Remote
Warsaw, Poland
270 - 300 PLN/hr
🏢 Summary: Senior Java Backend Engineer role focused on building and enhancing low-latency FX trading systems for a top North American bank, fully remote from Poland. The position involves developing high-performance backend services for algorithmic order management and order routing in real-time, high-throughput environments. This is a long-term opportunity to work on actively developed, large-scale trading platforms in close collaboration with traders and international teams. 🗂️ Requirements: Current professional Java programming experience, Strong understanding of algorithms, complexity and multi-threading, Deep knowledge of Java language and standard libraries, Strong knowledge of data structures and Java Collections Framework, Experience building backend services for front-office trading systems, Understanding of front-office workflows and electronic trading platforms, Experience with algorithmic order management or order routing systems, Expertise in multi-threading, event-driven systems and performance tuning, Knowledge of low-latency trading systems (microsecond level), English proficiency, Residence and legal right to work in Poland, Ability to overlap 6 hours with US Eastern Time 📃 Skills: Java, Algorithms, Multithreading, DataStructures, Collections, Concurrency, LowLatency, OrderRouting, OrderManagement, ElectronicTrading, EventDriven, PerformanceTuning, FX, Backend 🏢 Description: Join the Fixed Income Trading Systems Team at a top N. American Bank This isn’t just another dev role. It’s your chance to engineer the core of global trading. We’re talking ultra-low-latency architectures, real-time market data, and automation at scale — all in an environment where milliseconds matter and billions move. You’ll work on greenfield and semi-greenfield projects, building FX (forex) trading workflows. If you thrive on complexity, love solving performance challenges under pressure, and want to collaborate directly with traders and product teams at the sharp edge of financial technology — this is your arena. The Role at a Glance Senior Java Backend Engineer Building a FX trading systems, including high-performance backend services for algorithmic order management and order routing. 270zł - 300zł / hr B2B net + VAT Fully remote for a top N. American bank (for residents of Poland only) This role requires experience building trading systems, specifically with order routing or algorithmic order management. If you enjoy working on low-latency, high-throughput trading systems, join us and build the next generation of high-performance capital markets solutions. Why Join Us? Work on a large-scale, low-latency trading system . No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome. What we offer Work that matters in the financial domain: You’ll be building high performance trading system at an established financial institution. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the client team in North America and in Poland. 1st-tier work : This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Top pay and ample time-off options. Responsibilities Design and implement robust software solutions for FX trading systems using core Java. Build high-performance backend services that algorithmically manage and route orders. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Requirements Must have Current Java programming experience, with a strong understanding of programming concepts, including algorithms, complexity, and multi-threading, and Java’s language capabilities and standard libraries. Good knowledge of the data structures: familiarity with the Java collections framework, depth of understanding of the commonly used data structures, intuition on what to use when. Proven experience building backend services for front-office trading systems. Deep understanding of front-office workflows and electronic trading platforms (any asset class). Built or contributed to the algorithmic order management systems or order routing systems (any asset class). Expertise in multi-threading, event-driven systems, and performance tuning. Ability to break down complex workflows into maintainable, high-quality solutions. Strong communication skills and comfort working in high-stakes, trader-facing environments. Knowledge that is required for building low-latency (measured in microseconds) trading systems. Ability to align your work with a 6 hour overlap with US Eastern business hours. Nice to have Experience with trading protocols or FX trading systems. Exposure to time-series databases and market data integration. Familiarity with algorithmic workflows and pricing engines. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise, which you can do at your own pace. Participate in an online three-stage interview process: Technical screen interview Three technical interviews with future team members Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). Successful candidates will need to pass a standard background check.
Technology
VISTULO
Senior Java Engineer (Trading Systems)
Senior
Remote
Wrocław, Poland
270 - 300 PLN
🏢 Summary: Senior Java Backend Engineer role focused on building ultra-low-latency trading systems for equities, FX, and other asset classes at a top North American bank. The position involves developing high-performance backend services for algorithmic order management and order routing in a fully remote setup for Poland-based engineers. Candidates will work directly with trading and product teams on actively developed greenfield and semi-greenfield capital markets systems. 🗂️ Requirements: Current Java programming experience, Strong understanding of algorithms, complexity, multi-threading, and Java standard libraries, Good knowledge of Java collections framework and data structures, Experience building backend services for front-office trading systems, Understanding of front-office workflows and electronic trading platforms, Experience with algorithmic order management systems or order routing systems, Expertise in multi-threading, event-driven systems, and performance tuning, Knowledge of low-latency trading systems, Ability to design maintainable high-quality solutions, Strong communication skills, English proficiency, Ability to work with 6-hour overlap with US Eastern business hours, Residency and work authorization in Poland 📃 Skills: Java, Algorithms, Multithreading, Collections, Trading, Low-latency, Performance, Backend, Order-routing, OMS, FX, Equities, Microservices, Databases, Time-series 🏢 Description: Want to work on trading systems at a top N. American Bank This isn’t just another dev role. It’s your chance to engineer the core of global trading. We’re talking ultra-low-latency architectures, real-time market data, and automation at scale — all in an environment where milliseconds matter and billions move. You’ll work on greenfield and semi-greenfield projects, building trading systems for equities, options, FX (forex), and more. If you thrive on complexity, love solving performance challenges under pressure, and want to collaborate directly with traders and product teams at the sharp edge of financial technology, this is your arena. The Role at a Glance Senior Java Backend Engineer Building trading systems, including high-performance backend services for algorithmic order management and order routing (multiple projects & various asset classes) Fully remote for a top N. American bank (for residents of Poland only) Part of the core team - this is not a legacy support role or an outsourced B team This role requires experience building trading systems, ideally with order routing or algorithmic order management. Some capital markets experience is required. If you enjoy working on low-latency, high-throughput trading systems, join us and build the next generation of high-performance capital markets solutions. Why Join Us? Work on a large-scale, low-latency trading system . No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome. What we offer Work that matters in the financial domain: You’ll be building a high-performance trading system at an established financial institution. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the client team in North America and in Poland. 1st-tier work : This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Top pay and ample time-off options. Responsibilities Design and implement robust software solutions for equities and FX trading systems using core Java. Build high-performance backend services that algorithmically manage and route orders. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Requirements Must have Current Java programming experience, with a strong understanding of programming concepts, including algorithms, complexity, and multi-threading, and Java’s language capabilities and standard libraries. Good knowledge of the data structures: familiarity with the Java collections framework, depth of understanding of the commonly used data structures, intuition on what to use when. Proven experience building backend services for front-office trading systems. Deep understanding of front-office workflows and electronic trading platforms (any asset class). Built or contributed to the algorithmic order management systems or order routing systems (any asset class). Expertise in multi-threading, event-driven systems, and performance tuning. Ability to break down complex workflows into maintainable, high-quality solutions. Strong communication skills and comfort working in high-stakes, trader-facing environments. Knowledge that is required for building low-latency (measured in microseconds) trading systems. Ability to align your work with a 6-hour overlap with US Eastern business hours. Nice to have Exposure to time-series databases and market data integration. Familiarity with algorithmic workflows and pricing engines. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise which you can do at your own pace. Participate in a three-stage interview process: Written screen Technical screen interview Three technical interviews with future team members Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). No take-home assignments – we respect your time. Successful candidates will need to pass a standard background check.
Technology
ITDS
Senior Java Backend Engineer – Trading and Risk Management
Senior
Hybrid
Krakow, Poland
25,200 - 29,400 PLN
🏢 Summary: Senior Java Backend Engineer role focused on building and enhancing Front Office trading and risk management systems for FX and Commodities markets. The position involves developing low-latency, high-availability backend services and real-time risk capabilities within a global trading environment. The offer includes hybrid work in Krakow and the opportunity to work on high-impact financial systems. 🗂️ Requirements: 5+ years of Java backend development experience in financial services, Proficiency in HTTPS, RESTful API, microservices, and MQ, Understanding of high-availability service architecture, Experience with SQL and PostgreSQL or Sybase, including performance tuning, Experience delivering or leading Java-based services or modules, Fluent English communication skills, Legal right to work in the European Union 📃 Skills: Java, HTTPS, REST, Microservices, MQ, SQL, PostgreSQL, Sybase, CI/CD, Agile 🏢 Description: Unleash innovation at the forefront of trading technology — shape the future of risk management! Krakow-based opportunity with hybrid work model. As a Senior Java Backend Engineer – Trading and Risk Management , you will be working for our client, a leading financial institution specializing in foreign exchange and commodities trading. You’ll contribute to developing high-impact Front Office applications that support and expand institutional trading operations across global markets. Join us to drive technological excellence and elevate trading solutions in a dynamic, fast-paced environment. Your main responsibilities: Develop and support front-to-back trading exchanges, client portals, and end-to-end trade lifecycles. Build high-end solutions using market-leading technologies across the trading stack. Deliver cross-product Front Office systems for trading and risk management in FX and Commodities. Maintain and enhance electronic trading applications optimized for low latency and high throughput. Enable real-time risk management capabilities for FX and Commodities trading workflows. You're ideal for this role if you have: 5+ years of experience in Java back-end development in financial services. Proficiency with HTTPS, RESTful API, micro-services, and MQ. Solid understanding of high-availability service architecture. Experience with SQL and at least one main-stream database (PostgreSQL or Sybase), including basic performance tuning. Proven ability to own or lead the delivery of Java-based services or modules. Excellent communication skills in English, capable of discussing complex ideas efficiently. Strong analytical and problem-solving skills. Passionate about technology, with a curiosity to stay updated and deepen expertise. Ability to perform under pressure with calmness in urgent situations. A collaborative team player mindset. It is a strong plus if you have: (optional) Experience in production support. Knowledge of agile development, CI/CD practices. Language Required for the role: Fluent in English, with excellent communication skills. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
RITS Professional Services
Java Developer (Mid/Senior) – Java | Kafka | GCP
Mid
Hybrid
Krakow, Poland
130 - 155 PLN/hr
🏢 Summary: Mid/Senior Java Developer role in a global trading project focused on developing and migrating high-performance risk and position management systems to Google Cloud Platform. The position involves building real-time systems based on Apache Kafka within a CI/CD-driven environment. Work includes system development, cloud migration, and maintaining production-grade financial applications. 🗂️ Requirements: Minimum 4 years commercial experience in Java, Strong knowledge of Java and JVM ecosystem, Experience with cloud solutions, Knowledge of Infrastructure as Code tools, Experience with TDD, Experience with CI/CD environments, Practical knowledge of Git, Practical knowledge of build tools, English level B2 or higher 📃 Skills: Java, JVM, Kafka, GCP, Terraform, TDD, CI, CD, Git, Gradle, GitHub, TeamCity, REST, MongoDB 🏢 Description: Java Developer (Mid/Senior) – Java | Kafka | GCP RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu. Oferujemy 📍 Lokalizacja: Kraków (preferowane) lub inne lokalizacje w Polsce* 🏢 Model pracy: Hybrydowy 💰 Stawka: do 155 PLN netto/h (B2B) *Model pracy Kandydaci z Krakowa: praca hybrydowa z wymaganą obecnością w biurze klienta 2 dni w tygodniu . Kandydaci spoza Krakowa: możliwość pracy zdalnej z wymaganą obecnością w biurze klienta w Krakowie 3 razy w miesiącu . O projekcie Dołącz do globalnego zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych systemów wspierających elektroniczny trading instrumentów finansowych. Zespół rozwija wewnętrzną platformę wykorzystywaną przez biznes tradingowy na rynkach kapitałowych, działającą w środowisku o wysokiej wydajności i dostępności. Aktualnie rozbudowujemy zespół w Polsce, który odpowiada za migrację aplikacji zarządzania ryzykiem i pozycjami opartą o Apache Kafka z infrastruktury on-premise do środowiska Google Cloud Platform (GCP). System przetwarza dane w czasie rzeczywistym i wspiera zarządzanie pozycjami oraz wizualizację ekspozycji dla obszaru Cash Equities. Obowiązki Rozwój nowych funkcjonalności w środowisku Java. Współpraca z Product Ownerami oraz użytkownikami biznesowymi w celu analizy wymagań. Tworzenie i rozwijanie testów automatycznych. Udział w procesach CI/CD oraz wdrożeniach produkcyjnych. Utrzymanie i rozwój systemów działających produkcyjnie. Code review oraz współpraca w międzynarodowym zespole. Recenzja zmian przez współpracownika / weryfikacja zmian przez kolegę z zespołu Aktywny udział w usprawnianiu procesów, architektury i jakości wytwarzanego oprogramowania. Wymagania Minimum 4 lata doświadczenia komercyjnego w programowaniu w Java. Bardzo dobra znajomość Java oraz ekosystemu JVM. Doświadczenie w pracy z rozwiązaniami chmurowymi (mile widziane GCP). Znajomość Terraform lub innych narzędzi Infrastructure as Code. Doświadczenie z TDD oraz środowiskami Continuous Integration / Continuous Delivery. Praktyczna znajomość Git, Gradle, GitHub, TeamCity lub podobnych narzędzi. Język angielski na poziomie minimum B2. Mile widziane Doświadczenie z Apache Kafka i Kafka Streams. Znajomość REST API oraz technologii messagingowych. Doświadczenie w optymalizacji wydajności JVM. MongoDB. Wiedza z obszaru systemów tradingowych lub zarządzania ryzykiem. Zainteresowanie rynkami kapitałowymi, Equities lub Equity Derivatives. Aktywność w społecznościach technologicznych, projektach open source, meetupach itp. Proces rekrutacyjny Techniczna weryfikacja kompetencji na platformie Karat. Minimum jedna rozmowa projektowa z klientem. Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 3/6/2026/r/3546
Technology
NextChallenge
Senior Java Engineer
Senior
Remote
Limassol, Cyprus
🏢 Summary: Backend Java Engineer role focused on developing and modernizing a high-load B2B gaming back-office platform processing millions of real-time transactions daily. The position involves building new features, improving scalability and reliability, and evolving a monolithic system toward distributed services. You will contribute to architectural design, performance optimization, and production issue resolution. 🗂️ Requirements: 5+ years of Java development experience, Strong knowledge of backend architecture, Experience with distributed systems, Experience with relational databases and SQL, Experience with message-driven systems, Experience refactoring production systems, Strong debugging and problem-solving skills, Intermediate English or higher 📃 Skills: Java, Spring, MSSQL, SQL, Kafka, Redis, Microservices 🏢 Description: Role Overview: We are looking for an experienced Java Engineer to join the client's backend team, which is working on the back-office platform of a high-load B2B gaming system. Their platform processes millions of transactions daily and supports real-time operations for multiple partners. As the system continues to grow, the engineering team is expanding to improve scalability, performance, and reliability, while gradually evolving parts of the platform from a monolithic architecture toward distributed services. You will work on both new functionality and architectural improvements, helping modernise critical parts of the platform. Technology Stack: Java 8 / Java 17, Spring Framework, MSSQL 2019, Kafka, Redis, distributed services with parts of the system still evolving from a monolithic architecture. Key Responsibilities: Develop new backend functionality for the platform; Improve system performance, scalability, and reliability; Participate in refactoring and modernisation of legacy components; Contribute to architectural discussions and technical design; Investigate and resolve production issues; Assess technical feasibility and complexity of business requirements; Collaborate closely with backend engineers, technical leads, and product teams Required Skills & Experience: 5+ years of Java development experience; Strong understanding of backend architecture and distributed systems; Experience working with relational databases and SQL; Familiarity with message-driven systems (Kafka or similar); Experience in improving or refactoring existing production systems; Strong problem-solving and debugging skills; Comfortable working in collaborative environments with code reviews and shared ownership of the codebase; English level: Intermediate or higher. The company guarantees you the following benefits: Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal; Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision; Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers; Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location; Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach; Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout; Career Development: Access continuous learning and career development opportunities to enhance your professional growth; Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year; Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period; Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost; Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more; Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education. Interview process: HR Interview with the Recruiter; Technical interview with the team; A 2-hour Final interview with the team. If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!