New York, NY
The new system will serve as the risk data aggregation and distribution hub for the entire Firm and will serve every key consumer from VAR calculators to the Firm's ledgers. It will need to process tens of billions of records a day and distribute data to clients based on dynamic, configurable subscriptions. Some of the technologies that are being considered are: Spark, MemSQL, GPFS etc.
We are looking for a competent Java developer to join our team to participate in the full development lifecycle from analysis to implementation. We value analytical approach to problem solving, good understanding of computer science fundamentals and a self-starting attitude. Exposure to big data technologies and understanding of market risk concepts are a big plus.
A successful candidate will:
" Have excellent analytical ability and desire to work with users and other teams
" Be a hands on Java programmer
" Excellent with Java design and have strong with OOPS concepts
" Have hands-on experience in multi-threading and concurrency packages
" Have good understanding of data-structures and algorithms
" Have good knowledge of Java memory model
" Have good SQL writing skills.
" Be able to comprehend application of database index and transactions
" Previous market risk experience is preferred
" Having worked in Big Data technology set is an added advantage