Share this job
Core Java Server Side Developer
New York, NY
Apply for this job

Background: The Market Risk Team develops software to measure and monitor the impact of markets' moves on the firm's portfolio. Our clients include senior management, trading desks and trading management, risk managers and risk analytics among others. Reports based on the numbers generated by our systems are reported to regulators around the world.


The basic common process involves collating the firm's positions globally and valuing them under various market scenarios, historical and others to estimate probabilities of loss under various intervals of confidence. Our mission critical platform processes over a billion positional and sensitivity records daily and uses thousands of CPU-cores to compute the risk. Our databases contain over a Peta Byte and our data velocity is measured in TB/hr. We are in the process of renovating much of our core infrastructure as part of a multi-year initiative. Position: A Senior Hands-on Technologist to join the Market Risk Engines group.


We are looking for a highly motivated senior technologist to design, implement, enhance, and support one or more of our Market Risk Engines. The team is run in an agile way, and the candidate will join a squad as a full time member. The position requires an understanding -- at the architecture / design and implementation levels -- of server-side Java as it relates to developing big data/ big compute, mission critical, enterprise-class system. The candidate should possess good communication skills and is expected to collaborate with global teammates based in Europe and India. A successful candidate will be self-motivated and curious, take ownership of tasks.


Mandatory skills

-Hands-on Expertise in Core-Java (server-side).

-Financial (any of: risk /front office, derivatives, analytics, finance, market data)

-Strong fundamentals in data structures and algorithms- Experience in architecting/designing large-scale business critical systems.

-Object oriented design and usage of commonly used design patterns.

-Multi-threading, collections, JVM, Garbage collection

-Working knowledge of Linux/Unix along with scripting skills

-Comfort in relational database modelling and querying-Ability and interest to understand the domain and its data.

-Spring or similar framework, IOC concepts

-Agile Development Experience

-Python

Nice to have:

-Spark or Symphony Grid

- Full stack developer

-Large scale Database

-KDB

-Mongo

-Cloud Technologies

-Automated testing-AWS/ Azure /Snowflake

Apply for this job
Powered by