Previous Job
Previous
Lead Java UI
Ref No.: 18-00098
Location: New York, New York
Lead Java UI Developer for a growing Electronic Trading group in the FX space across multiple functional areas including pricing, credit, and automated trading.  Candidate is responsible for the full lifecycle of UI development from wireframe sketches and layout up to production rollouts, with some degree of trading floor support.  Candidate will be hands on building and maintaining real-time data sources, Server to Client communication, and UI threading techniques to support a constantly updating dataset of market data, client quotes, orders and trades.
Candidate will work directly with traders and product management to design and build responsive desktop UIs with near real-time updates of multiple blotters and pricing panels.  We are seeking someone with proven experience building complex UIs for trading desks, preferably FX.
  • 5+ years of application development experience
  • 3+ years of securities industry experience
  • A BS/BA degree or higher
  • 5 + years of Core Java experience
  • 5+ years of GUI (Graphical User Interface) development experience
  • 3+ years of trading systems development or implementation experience
  • 1+ year of Low Latency systems development or implementation experience
  • 3+ years of Multi-Threading Experience
  •  
  • Advanced experience in capital markets business and processes
  • Basic knowledge and understanding of mathematical modeling
  • Basic knowledge and understanding of SEC, FNRA, and international regulations for building technological solutions
  • 1+ year of Spring experience
  • 2+ years of JavaScript framework experience (YUI, Angular, Node)
  • 2+ years of JMS (Java Message Service) experience
  • 1+ year of JIRA experience
  • 1+ year of PL/SQL experience
  •  
  • Experience implementing messaging patterns using Solace
  • Experience using JavaFX
  • Experience with Akka framework
  • Ability to communicate effectively with traders and other front office users
  • Ability to troubleshoot production issues