VP Java Electronic Trading Developer

You will design, implement, and optimize server-side Java systems for electronic trading and pricing. You will build market connectivity, order management, and price distribution components in a Linux environment. You will profile and tune application performance, implement concurrent and multithreaded solutions, and work on fault tolerant, high-availability distributed systems. You will also apply or integrate institutional encodings and low-latency messaging where needed.

Responsibilities

  • Design and implement low latency Java pricing and trading systems
  • Develop market connectivity and order management components
  • Implement concurrency and multithreaded programming solutions
  • Profile and optimize application performance
  • Build fault tolerant, high availability distributed systems
  • Integrate institutional encodings and low latency messaging

Requirements

  • 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 optimization experience
  • Strong analytical and problem solving skills
  • Ability to work independently

Benefits

  • Flexible Time Off (unlimited paid vacation days)
  • Company paid holidays
  • Company paid sick leave
  • Company-paid health and protective benefits for employees and dependents
  • 3% 401(k) company contribution
  • Generous paid parental leave
  • Free virtual coaching and counseling sessions through Headspace Care
  • Free daily snacks in-office
  • Employee Resource Groups