Job Description :
Position: JAVA + Solace Developer (2 positions)

Location: Charlotte, NC

Duration: 1 year

Key Skills:

Ø Experience with Low Latency/High-throughput messaging patterns.

Ø Experience in Solace with experience in FIX protocol.

Required Skills:

Minimum 8 years of Core Java experience with application development and implementation experience

Development experience with Java, JEE , Spring JDBC, MyBatis, XML, restful services

Minimum 4 years of securities industry experience

Minimum 5 years of JSON (JavaScript Object Notation) development experience

Minimum 8 years of JMS (Java Message Service) experience

Minimum 6 years of relational database experience

Experience is building large distributed systems catering to high volume and low latency

Experience of working with front-to-back office system integration & implementation

Strong attention to detail, analytic, team player, and highly self-motivated. Work toward deadlines

Ability to work on-call rotation and off hours as work requires

Demonstrated experience in an Agile development environment and test driven development

Development experience with object orientation, polymorphism, reflection, and interfaces

Real Time Trading Platform Development experience with HTML5, JS, ReachtJS, NodeJS, JQuery or similar

Thorough understanding of Java1.8, Event based programming – Experience developing front end enterprise system for trading and sales desk.

Development experience with object orientation, polymorphism, reflection and interfaces

Development experience with Coherence Cache (any other distrubted cache technology is fine too)

Experienced with JMS, Google Juice, protobuf – Experience with OpenFin is plus

Disclaimer: The above statements are not intended to be a complete statement of job content, rather act as a guide to the essential functions performed by the employee assigned to this classification. Management retains the discretion to add or change the duties of the position at any time