What will you be doing?
The platform comprises a suite of applications connecting to a number of horizontally scalable backend services backed by low latency distributed messaging and scalable high-efficiency compute architecture.
The system provides live ticking data to desktops, rich real-time analytics and also feeds data to finance and regulatory reporting systems.
The role covers the following :
The chance to work on a highly visible real-time front office Risk Management platform
Analyze, design, test and implement risk components in a highly distributed, low latency platform
Contribute in the development of low latency messaging components
Optimize processes to achieve hardware efficiencies
Face time with traders, Quants and other business users both for understanding new feature requests and providing support
A focus on high availability, performance, and reliability
Second-level support of the application
What we’re looking for :
Degree in Computer Science, Engineering, or other analytical field
Experience with investment bank, with exposure to Equities business
Proven experience with Java and focus on low latency programming, mult-threading, collections, concurrency & optimization
Experience in java related technologies (e.g. maven, Spring)
Experience in Middleware messaging technology, either Solace / TIBCO RV / IBM MQ.
Experience with relational database (DB2 or MS SQL Server)
Working knowledge of KDB & Q will be a plus.
Strong experience with Linux / Unix and Distributed file system
Worked on designing core Java based applications and distributed architectures
Solid understanding of design patterns
Proficient in Agile Development
Fully Hands on multitasker with top-notch programming skills
Keen eye for troubleshooting and problem solving
Ability to produce well-tested, documented, high-performance code to tight schedules
Skills that will help you in the role :
Strong communication skills with experience in business facing front office applications
Ability to work with a diverse set of groups including technology teams, traders, operations and other business functions.
Ability to work with global team of developer and communicate / collaborate effectively
Where will you be working?