Overview
Skills
Job Details
Job Id: 3400 L4
Duration: 12 months
Location: NYC
Title: Core Java / Scala Developer, risk models / Market Intel, Data structures, design patterns, multi-threading, Kafka/Zookeeper, CI/CD, bonds / stocks/Fixed Income 12+ Mths Cont NYC
Java/Scala Developer Bond Risk Calculation System
Hybrid 3 Days a Week Onsite
Potential to Convert
Education Level: Bachelor's Degree - Required
Job Level: Consultant (5+ Years of Experience)
Team Profile:
The Corporate Trading and Risk Department develops software that enables the Firm to sustain and grow its highly successful fixed income cash & derivative trading businesses - a key growth area for the Firm. Traders, strats and risk managers use our systems to monitor their daily risk and profit & loss, and to run 'scenario' calculations to assess the potential effect of changes in market conditions.
We are looking for a strong developer to join our global team, where we work on projects from risk models and market intelligence tools to distributed calculation infrastructure, in our advanced Scala-based system as well as a Java-based one, co-operating with many other teams across various areas such as Fixed Income, Equities and Corporate Finance.
Role Profile:
You will be a hands-on Scala/Java developer involved in the full development lifecycle, focusing on bond position management & risk models and their integration with other systems to support the firm's new initiatives, as well as abundant opportunities to work on
- other functionalities such as calculation infrastructure (e.g. distribution, caching) and workflow automation.
- GUI that empowers users to view/manage relevant data
- other financial products
The job will require an inquisitive mind. You need to have a strong interest and capability to
- gain proficiency in Scala in a short period of time, if that's not your primary programming language already,
- learn about the relevant financial products if you don't already understand them,
- apply such knowledge to the work on realtime systems based on both OpenSoure (e.g. Kafka, Zookeeper) and proprietary technologies.
- take on production issue troubleshooting, as well as performance profiling/tuning
In addition, you will also have exposure to many other exciting technology solutions on the same Scala platform created by hundreds of people.
You will work in a dynamic and multi-cultural environment, collaborate with several global teams within, and sometimes outside, Fixed Income, and interact directly with the trading desk to support their function.
Qualifications & Skills Required:
- Strong Scala or exceptional Java
- Strong analytical skills
- Experience in performance tuning
- Ability to navigate a large and complex code base
- Data structures, design patterns, multi-threaded programming and distributed computing
- Continuous integration
Qualifications & Skills Desired:
- Financial knowledge, especially in bond