Developer Java / C++ – Smart Order Routing – Jersey City recruitment
My client is a global investment bank who based in Jersey City and they are looking to bring on a very strong Java developer within their Front Office team. The senior Java Developer will contribute to designing a state of the art Smart Order Router. This component uses real time market data, quantitative strategies, historical trading patterns and exchange characteristics to efficiently take and provide liquidity to the market.
The Senior Java developer will need to have experience in developing a smart order router and crossing engine in Java also the senior Java developer will be developing high throughput, low latency exchange connectivity infrastructure is highly desirable. Hence the senior Java developer will need to have a very good understanding of the micro-structure of the various market centers as well as industry standard protocols such as FIX.
• Prior experience in a front office trading environment is essential. Prior experience with crossing engines and/or smart order routing technologies is a plus.
• Strong technical and programming skills is a key requirement. In-depth understanding of Object Oriented Design and Programming is essential. Knowledge of design patterns and methodologies is also required. Exceptional experience in Java is essential. In depth knowledge of performance tuning in Linux/Unix environment is necessary. Must have good understanding of multi-threading, exceptions, templates etc.
Responsibilities
* Develop projects supporting Equity Trading Analytic tools.
* Key accountabilities include development, testing, implementation, and support.
* Serve as a key member of the team that is involved in continuous improvement of processes, product development, product quality and technology.
* Take ownership of one of the key parts of the application.
Technical skills required for the: Developer Java / C++ – Smart Order Routing – Jersey City
* The ideal candidate has had 4+ years of experience in development of Equity products in a global financial services company or vendor.
* Experience and knowledge of Equity products and instruments.
* Proficiency with computer technologies Java, JSP, Linux, Oracle, middleware (transports), and OO Design.
* Strong Web development knowledge, including expertise in using Web and Application Servers, Java Script and HTML.
* Basic math skills are required, and more advanced skills are a strong plus.
If you would like to apply for the Developer Java / C++ – Smart Order Routing – Jersey City
(Core Java, JSP, Linux, Oracle, middleware (transports), and OO Design) - position please send through your most up to date CV to ITappointments@selbyjennings.com. Alternatively, contact the team on 0207 019 4163/ 212 231 8223 to find out more info or if you have any queries as to your suitability.