我们正在寻找一位优秀的开发人员加入我们高绩效的算法开发团队。我们需要一位具有扎实并发、多线程应用环境理解的Java开发人员。
职责与义务
• 与技术人员、执行服务和股票融资团队密切合作,以进一步增强我们在各个团队的投资组合经理的执行能力。
• 在快节奏的环境中构建实时算法交易系统和执行平台
• 在关键平台上开发高质量的新功能并增强功能
• 设计或升级现有软件以确保产品性能和质量符合预期
• 理解各种已开发和新兴市场的业务需求和限制
• 了解最新的技术和工具,包括技术库、计算环境和学术研究
• 在我们的关键交易基础设施出现问题时,帮助进行任何数据分析/故障排除(L3)
首选技术技能
• 强大的服务器端Java知识,包括Spring Boot框架
• 具有金融订单/执行数据、头寸数据和市场数据的工作经验
• 了解股票、期权、SOR、VWAP、算法交易平台或市场微观结构
• 高度关注程序的可测试性(优先采用TDD/XP开发)
• 具有使用、增强专有Java框架和设计模式的经验,例如低/无GC、消息会话、多线程
• 良好的DevOps理解以推动部分测试自动化
• 使用AI工具提高开发人员生产力的经验是一个加分项
首选经验
• 5年以上算法或订单管理系统的开发经验。
• 良好的亚洲股票市场理解,即拍卖、微观结构、监管限制
• 在亚洲发展中市场进行库存优化的经验(非放弃)非常理想
• 良好的团队合作精神。注重细节,表现出彻底性和对工作的强烈责任感。
• 优秀的书面和口头沟通能力
• 思维敏捷且问题解决者,能够快速思考并做出明智决策。
• 具有任何云平台和容器化工具的经验是一个加分项。
• 了解Kdb+/Q是一个很大的加分项。
• 任何前端开发经验都是一个加分项。