Core Java Developer

  • IEX
  • New York, NY, United States
  • Dec 02, 2017
Full time Developer JAVA

Job Description

IEX is looking for a talented developer to support and contribute to our Core Java application frameworks, gateway systems, messaging APIs, and core data structures. You have significant work experience developing with Core Java (C++ also desirable), ideally in a trading environment, and have a solid grasp of the financial markets. You are a high energy self-starter who is intellectually curious, not afraid to be hands-on, and eager to contribute to code every single day. Experience on Wall Street is desired, but a real passion for our mission of fairness and transparency in the markets is imperative. If this sounds like you, join us!

About you:

  • Ability to consistently produce results
  • Actively seeks opportunities to contribute in various areas
  • Balance of being a team player as well as forming and asserting personal viewpoints independent of others
  • Detail-oriented
  • Strong belief in IEX's mission

What you'll do:

  • Develop, maintain and support Core Java application frameworks, messaging APIs, data structures (collections, etc.), application reliability, and recovery mechanisms
  • Support and participate in the software development lifecycle, including the Build, Deployment, Packaging, and Dependency Management stages
  • Build and Maintain systems including order entry, market data, post trade, system monitoring and reporting

Your background:

  • 5+ years of professional development experience with Core Java in a low latency environment
  • Knowledge of full Java development processes (build tools, continuous integration, automated testing, deployment)
  • Experience with network programming (IP Multicast, TCP, etc.)
  • Experience with electronic trading systems specifically the FIX Protocol, market data, and post trade handling
  • Experience in financial markets
  • Nice-to-haves:
    • Familiarity with C/C++
    • KDB+ experience
    • UI, Visualization tool development
    • Linux experience
    • Knowledge of Python, Shell or other scripting languages