Senior Java Engineer – Low Latency Trading Systems

FXCM
location_on гр. София

icon лв

icon
  • Пълно работно време
  • Постоянна работа
  • Дистанционно интервю

Пълно описание


Tradu is a new multi-asset global trading platform and is part of the Stratos group of companies. Tradu, built by traders for traders, provides the most sophisticated traders with a serious platform that allows them to move easily between asset classes such as stocks, CFDs and crypto, depending on the regulations that govern the trader’s market.

At Tradu, we believe that talent knows no borders. We are a team of 650+ multilingual people around the globe. Our commitment to diversity, inclusion, and innovation extends across continents, creating a dynamic blend of skills and experiences that drives our success.

We are looking for an experienced Java engineer to help us design and build ultra-low latency trading systems. You will work on performance-critical applications where nanoseconds and microseconds matter, contributing to scalable, resilient, and deterministic software powering global markets.

What You’ll Do

  • Design and develop high-performance Java applications with a focus on low latency and throughput.
  • Work with Aeron and Aeron Cluster to build distributed, replicated, and deterministic systems.
  • Optimize critical code paths, memory usage, and concurrency models.
  • Profile, benchmark, and tune systems to ensure optimal performance in production.
  • Collaborate with product and trading teams to deliver robust, resilient features.
  • Contribute to the evolution of trading architecture, including order matching, market data distribution, and risk management.


What We’re Looking For

  • 6+ years of professional Java development, including experience in performance-sensitive systems.
  • Strong hands-on experience with Aeron and Aeron Cluster in production environments.
  • Solid knowledge of concurrency, memory management, and JVM performance tuning.
  • Experience with lock-free and low-allocation programming patterns.
  • Hands-on experience with profiling and benchmarking tools (JMH, async-profiler, perf, etc.).


Nice to Have

  • Mechanical sympathy concepts (cache lines, NUMA, false sharing).
  • Knowledge of advanced data structures (Disruptor, Adaptive Radix Trees, OpenHFT libraries).
  • Exposure to kernel bypass networking (DPDK, RDMA, InfiniBand).
  • Contributions to open-source low-latency Java projects.


Working Hours: 40/week, Monday–Friday. Hybrid: 3 days in-office.

Contract type: Labor contract with Stratos Support EAD

Please submit your CV in English. Only shortlisted candidates will be contacted for an interview.


лв

info-icon


icon icon icon icon icon


Необходими основни умения

Необходими основни знания

Добави резюме

upload_file PDF DOC RTF TXT PPT ZIP XLS JPG OTH
info
Това е резюмето, което от ще разгледат за твоята кандидатура

Финален преглед

Увери се, че информацията е точна и ако всичко е наред натисни „Изпрати“ и твоята кандидатура отива незабавно за преглед в .

Информация за обратна връзка

Резюме

Вие се съгласявате с общите условия на Yox. При натискане на кандидатствай: 1) вие се съгласявате с общите условия на Yox, Политиката за Поверителност и Политиката на използване на бисквитките. Съгласявате се и разрешавате вашето резюме да може да бъде изпратено към работодателя (не е гарантирано получаване) и да продължи да се обработва и анализира съгласно нашите условия и политики. Натискайки „Изпрати“се съгласяваш с на Yox.bg
done
Честито, вашето резюме беше изпратено успешно!

При интерес от работодателя очаквайте връзка на посочените от вас контакти.