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)
Any Gradute