JustJoin.IT Hybrydowo Mid

Java Developer - Trading & Market Data

Match-Trade Technologies

⚲ Poznań

12 500 - 17 000 PLN brutto (ANY)

Wymagania

  • Event-Driven Architecture
  • Concurrency/ Thread Safety
  • Kotlin + Coroutines
  • Kafka
  • MetaTrader 5 (MT5)
  • Java
  • Testy jednostkowe i integracyjne
  • gRPC/ Protobuf
  • Spring Boot

Opis stanowiska

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].

🔍 Dekoder Ogłoszenia

🔴
🔥Rozwijaj wysokowydajne systemy backendowe dla branży fintech!
Oczekuje się pracy nad kluczowymi, obciążonymi systemami, co może wiązać się z presją i potrzebą optymalizacji.
🔴
Obecnie jesteśmy w trakcie modernizacji architektury, co daje realny wpływ na kształtowanie nowych standardów, rozwiązań i kierunku rozwoju platformy.
Może oznaczać zarówno ekscytującą możliwość wpływu, jak i okres niepewności, potencjalnych problemów technicznych i zmian w wymaganiach.
🔴
Szukamy osoby, która potrafi samodzielnie realizować zadania i bierze odpowiedzialność za dostarczane rozwiązania.
Może oznaczać brak ścisłego nadzoru, ale też potencjalnie większą liczbę zadań i mniejszą pomoc ze strony przełożonych.
🔴
Zależy nam na kimś, kto: • Posiada minimum 2 lata doświadczenia komercyjnego w programowaniu;
Choć podane minimum, mogą szukać kogoś z większym doświadczeniem, aby szybko wdrożyć go w złożone zadania.
🟡
Praca hybrydowa (4 dni biuro - 1 dzień zdalnie w tygodniu)
Wymóg częstego przebywania w biurze, co może być mniej elastyczne niż w pełni zdalna praca.