We are seeking a talented and passionate Java Algorithmic Developmer to join our dynamic team.
Role Overview:
As an Algorithmic Development Java Developer, you will play a pivotal role in designing, developing, and implementing innovative algorithms to solve complex problems. Your expertise in server side Java knowledge and working experience with financial order/execution data, knowledge of equities, options, algorithmic trading platforms or market microstructure will be instrumental in driving our technological advancements.
Responsibilities
- Design, develop, and implement efficient algorithms and data structures using Java.
- Build real-time algorithmic trading systems and execution platforms
- Develop new features and enhance functionality as a mission critical platform
- Design and upgrade existing software to uphold product performance and quality expectations
- Conduct thorough testing and debugging to ensure algorithm accuracy and reliability.
- Stay updated with the latest advancements and tools including technical libraries and computing environments
Qualifications
- At least 4 years of server side Java development experience in Algo and working experience with financial order, positions data and market data
- Well verse with financial concepts and products (ie equities, options, algo trading platform, markets)
- High competency in using, enhancing proprietary java framework and design patterns
- Knowledge of Kdb+/Q and front-end development