Description

1) How do you decide what data structure should be used for different parts of a component?

2) Have you designed custom data structures such as a hash map or priority queue?  If so, describe the problem you were trying to solve and the solution, highlighting design considerations and trade-offs.

3) Have you designed or developed a system that requires handling high throughput (1000’s of events/updates per second) with low latency (<1 msec per event) with data from multiple sources and potentially with different data formats/messaging protocols?  If so, describe the architecture with emphasis on performance considerations

Key skills: Java, low latency trading platform development, Spring

Need server side, core Java, low latency, high throughput distributed computing solutions/architectures focused on trading, pricing, OMS/EMS functionality for FI products.

they are using ion and Bloomberg, but not critical

 

Do NOT submit cloud/full stack types

 

any RDBMS is fine – mostly backend development

 

Mid-level candidates needed (5-9 years) 


 

Key Skills
Education

Any Gradute