Java Developer

Java Developer - Job Listing.png

Java Developer

New York, New York

May 14th 2019

POSITION DETAILS

Contract

Job Title: Java Developer - Electronic Trading - Fixed income

Responsibilities

  • Design, develop, implement, test software solutions to meet business requirements for real-time position management services in Fixed Income and Equity asset classes.

  • Design, develop and implement real-time Electronic Trading Monitoring components.

  • Work closely with business users, technology groups, program management, product management, quality analysts on the preparation of test cases.

  • Maintain full project life-cycle tasks, such as business and technical analysis, designing, coding, testing, and implementation plans.

  • Hands-on development role in the ECN/Exchange connectivity team.

  • Architect, design, and develop, unit and stress test high performing ECN/Exchange gateways that are integrated tightly to the entire electronic trading stack.

  • Delve into infrastructure tuning for high end electronic trading application platform.

  • Domain expertise in Fixed Income, FX and/or Equities, coupled with hands-on experience in building electronic trading platforms and/or components is a huge plus.


REQUIREMENTS

Qualifications/Requirements:

Main requirements:

  • Experienced in building high speed ECN/Exchange connectivity in one or more areas of high performing market data, client connectivity, order routing, RFQ, RFS, Quotation and trades.

  • Solid programming expertise in Core Java (8+ years);

  • Strong grasp of distributed architecture including web services and messaging;

  • Deep understanding (5+ years) of RDBMS databases, JDBC, and database access technologies.

  • Practical knowledge of Spring, Hibernate, Jetty/Tomcat;

  • Strong problem solving and system design;

  • Excellent communication, organizational, and planning skills.

  • Desire to learn both personally and professionally. Good to have:

  • Linux environment and scripting;

  • Solid understanding of multi-tiered distributed application design;


EDUCATION

  • Bachelor/Master degree in Computer Science/Engineering


PREFERRED QUALITIES

Good to Have:

  • Knowledge and implementation of multiple Languages (Python, java).

  • Domain expertise in Fixed Income, FX and/or Equities, coupled with hands-on experience in building electronic trading platforms and components is a huge plus.

  • Prior experience in building high throughput, low latency electronic trading and client connectivity systems.

  • Data modeling experience.

  • Extensive experience in the capital markets business and processes, e.g. trade lifecycle, electronic trading/algorithmic trading.

  • Strong verbal and written communication skills.

  • Good understanding and/or working knowledge of Compliance and Regulatory needs in building capital markets electronic trading applications.


 
Print Friendly and PDF

Job ID: A2346