Software Development Role
We are seeking a skilled software engineer to design and implement sophisticated algorithms for data analysis and trading activities.
The ideal candidate will have experience in Java, Spring programming, and algorithmic development. They will be responsible for creating scalable software systems that process large volumes of data in batch and real-time.
* Design and implement efficient algorithms for data processing;
* Collaborate with quantitative analysts and data scientists to ensure effective surveillance strategies;
* Contribute to the architecture and design of high-performance software systems;
* Ensure system reliability and fault tolerance;
* Review and enhance existing codebase to improve efficiency and maintainability;