Low-Latency Java Developer – Pricing & Risk

At Sumara Technology, we power the technical infrastructure for one of the most advanced real-time trading infrastructures in the industry. We’re seeking Low-Latency Java Developers to join the Pricing & Risk team, responsible for the core systems that process, price, and publish live financial market data across asset classes.
These systems are built for ultra-low latency, high throughput, and precision, supporting thousands of price updates per second across FX, options, equities, crypto, and commodities. This role is ideal for engineers who thrive on performance-critical challenges, want to build production-grade systems that directly impact trading, and enjoy working at the intersection of finance and cutting-edge engineering.



Requirements


  • 3+ years of professional Java development experience, ideally in low-latency or high-throughput systems.
  • Strong proficiency in modern Java (Java 17 or 21) and multi-threaded concurrent programming.
  • Experience with lock-free architectures, LMAX Disruptor, or similar high-performance patterns.
  • Strong understanding of system design, fault tolerance, and horizontal scalability.
  • Good communication skills and ability to work effectively remotely.


Preferences:

  • Deep understanding of JVM internals, garbage collection tuning, and performance profiling.
  • Familiarity with Aeron, TIBCO Rendezvous, QuickFIX/J, or other messaging and protocol stacks.
  • Understanding of market data processing, FIX protocol, or real-time event pipelines.
  • Experience building and tuning Spring Framework–based systems for performance and reliability.
  • Solid grasp of network programming, UDP/TCP, and serialization techniques such as SBE or custom binary formats.
  • Comfort with Docker, Test containers, Gradle, JUnit 5, and CI/CD pipelines.
  • Knowledge of monitoring, metrics, and troubleshooting distributed systems (e.g. Pulse, Grafana, Prometheus).


Responsibilities:

  • Design, implement, and optimize ultra-low-latency pricing and risk components in Java.
  • Develop and maintain the core pricing pipeline.
  • Work on multi-asset pricing services, connecting to multiple market data vendors (FIX, TIBCO, Aeron, HTTP/WebSocket, etc).
  • Build and maintain vendor adapters for data ingestion and publishing bridges to downstream systems.
  • Profile and tune performance at every layer.
  • Collaborate with pricing analysts, risk specialists, and DevOps engineers to ensure stability and precision in live trading environments.
  • Participate in code reviews, testing (unit, integration, and performance), and continuous delivery.
  • Document system behaviour, configuration flows, and new service patterns to ensure long-term maintainability.
  • Stay current with advancements in low-latency Java, messaging frameworks, and financial data technologies.


Benefits


  • Competitive salary.
  • Market-standard EOSB and health insurance.
  • Work with elite, high-performance engineering teams building globally used trading systems.
  • Team-building events, mentorship, and opportunities for continuous professional growth.

Location:

  • Remote, based in the UAE.
  • Client is in the UK and works UK hours- so some alignment in working hours is preferred.
  • Sumara will sponsor a UAE visa and work permit.

Hiring Process:

  • Technical screening with our recruitment team.
  • Non-technical interview with Sumara leadership.
  • Two rounds of technical interviews with our senior engineering team.
  • Offer and onboarding.



See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available