#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Java Developer | Trading Bot
    New

    Senior Java Developer | Trading Bot

    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Any
    Operating mode
    Office
    Match-Trade Technologies

    Match-Trade Technologies

    Specjalizujemy się w systemach transakcyjnych dla rynku Forex, kontraktów CFD oraz akcji, a także kryptowalut. Tworzymy własne środowisko technologiczne, a nasza autorska platforma transakcyjna dla Brokerów jest udostępniana klientom detalicznym.

    Company profile

    Tech stack

      Java

      master

      Git

      regular

      PostgreSQL

      regular

      JVM

      regular

    Job description

    Friendly offer

    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.



    Senior Java Developer | Trading Bot

    Miejsce pracy: Warszawa, ul. Giełdowa 5, budynek LIXA D

    Praca stacjonarna z możliwością HO w wyjątkowych sytuacjach, za zgodą Managera



    Zakres zadań na tym stanowisku:

    ➡️ 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.


    Nasze oczekiwania:

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


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


    Dlaczego warto z Nami pracować?

    ♦️ 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 code'u,

    ♦️ 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!










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

    Undisclosed Salary

    Any

    Check similar offers

    Senior Backend Engineer

    New
    Antal Sp. z o.o.
    0.14K - 0.169K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    Java
    Kafka
    GCP

    Java + Javascript Fullstack - Banking Industry

    New
    Allies
    23K - 33.5K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    Java
    JavaScript

    Java Tech Lead

    New
    ARCHE Consulting
    26K - 28.6K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    Java
    PostgreSQL
    Kubernetes

    Senior Software Engineer with Java

    New
    Appfire
    20K - 26K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    JavaScript
    Java
    Cloud

    Fullstack Developer (Java+React/Angular)

    New
    7N
    23.5K - 27.7K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    Java
    Azure
    JavaScript