.
Senior Java Developer | Trading Bot
  • Warsaw
Senior Java Developer | Trading Bot
Warszawa, Warsaw, Masovian Voivodeship, Polska
Match-Trade Technologies
15. 3. 2025
Informacje o stanowisku

technologies-expected :


  • Java
  • JVM
  • PostgreSQL
  • Cassandra
  • Elasticsearch

about-project :


  • Szukamy Senior Java Developera, który pomoże rozwijać rozproszony system do algorytmicznego tradingu na giełdach kryptowalut, tworzony na potrzeby wewnętrzne firmy. System ten pozyskuje dane rynkowe w czasie rzeczywistym, przetwarza je i generuje zlecenia zgodnie z algorytmami opracowanymi we współpracy z zespołami quantów i tradingu.
  • Istotnym wyzwaniem w naszej infrastrukturze jest zapewnienie jak najmniejszych opóźnień, dlatego na co dzień walczymy o każdą mikrosekundę optymalizacji naszego systemu. Kluczowe jest wydajne przetwarzanie ogromnych ilości danych następnie ich analiza oraz jak najszybsze wystawianie zleceń na giełdach w różnych częściach świata.
  • To doskonała okazja, aby zgłębić świat tradingu na giełdach kryptowalut, który jest obecnie jednym z najbardziej dynamicznych i innowacyjnych obszarów technologii finansowych. Praca w tym projekcie pozwoli Ci poznać mechanizmy rządzące handlem algorytmicznym, zrozumieć jak działa market making w świecie krypto.
  • Oczekiwane technologie i narzędzia:
  • Java 21, Low-latency programming, Akka,
  • Aeron, Disruptor,
  • PostgreSQL, Cassandra, Elasticsearch,
  • Kafka, GRPC, SBE,
  • FIX Protocol, WebSockets, REST,
  • Profilowanie wydajności i optymalizacja (JFR, JMH).

responsibilities :


  • rozwój głównego systemu do algorytmicznego tradingu,
  • projektowanie i optymalizacja aplikacji w Javie z naciskiem na low-latency,
  • implementacja i rozwój mechanizmów gromadzenia danych rynkowych w czasie rzeczywistym,
  • identyfikacja i eliminacja wąskich gardeł wydajnościowych na poziomie kodu, JVM, sieci,
  • proponowanie i wdrażanie innowacyjnych rozwiązań technicznych mających na celu minimalizację opóźnień w przetwarzaniu danych,
  • monitorowanie wydajności aplikacji oraz profilowanie kodu, optymalizacja pod kątem mikrosekund,
  • integracja z data providerami oraz kreowanie własnych rozwiązań związanych z pobieraniem i przetwarzaniem danych,
  • ścisła współpraca z zespołami Quantów oraz Tradingu w celu zrozumienia, analizy oraz implementacji algorytmów tradingowych.

requirements-expected :


  • wykształcenie wyższe (preferowane kierunki informatyczne lub pokrewne),
  • minimum 5 lat doświadczenia w programowaniu w Javie,
  • umiejętność profilowania aplikacji i optymalizacji JVM,
  • bardzo dobra znajomość języka Java i zagadnień z zakresu wielowątkowości,
  • biegła znajomość języka polskiego w mowie i piśmie,
  • umiejętność szybkiego uczenia się nowych technologii oraz gotowość do dzielenia się wiedzą z zespołem,
  • doświadczenie w pracy z bazami danych (PostgreSQL, Cassandra, Elasticsearch),
  • znajomość i praktyczne stosowanie zasad Clean Code,
  • zdolność analitycznego myślenia i rozwiązywania złożonych problemów.

offered :


  • osobom pracującym u nas na kontrakcie B2B oferujemy 30 dni płatnej przerwy od świadczenia usług, a w przypadku osób na umowie zlecenie - 24 dni,
  • 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 codeu,
  • 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.

benefits :


  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • dofinansowanie nauki języków
  • dofinansowanie szkoleń i kursów
  • elastyczny czas pracy
  • owoce
  • spotkania integracyjne
  • brak dress code’u
  • napoje
  • pakiet relokacyjny
  • inicjatywy dobroczynne
  • dodatkowy urlop

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    87 947
    9 324