VP, Java Electronic Trading Engineer

You will join the London trading technology teams to build and maintain server-side Java systems for electronic trading. You will design, implement, and optimise low latency pricing and trading services in a Linux environment, address concurrency and multithreading challenges, profile application performance, integrate market connectivity and order management components, and take ownership of issues through to resolution.

Responsibilities

  • Build the next generation of crypto trading systems
  • Develop server-side Java applications for trading and pricing
  • Design and implement low latency pricing and trading systems in Linux
  • Profile and optimize application performance
  • Implement concurrency and multithreaded solutions
  • Integrate order management systems and market connectivity
  • Work with low latency messaging and price distribution technologies
  • Own and resolve issues independently

Requirements

  • 10+ years relevant development experience
  • Excellent core Java skills
  • Exceptional knowledge of concurrency and multithreaded programming
  • Experience developing low latency pricing and trading systems in a Linux environment
  • Application performance profiling and optimisation
  • eFX development experience in a low latency, zero GC environment
  • Knowledge of institutional encodings (FIX, SBE)
  • Experience with low latency messaging technologies (e.g. Aeron)
  • Familiarity with Docker, Kubernetes, and AWS
  • Knowledge of Crypto

Benefits

  • Company-paid health and protective benefits for employees and their eligible dependents
  • Free virtual coaching and counseling sessions
  • Employee Resource Groups

Similar jobs