从头开始为创新的国际顶级对冲基金构建风险应用程序和工具,包括交易员系统、交易前检查和分析、风险和限额管理、交易活动报告、FIX连接、市场数据提供商连接(例如Bloomberg B-pipe)等。
职责:
我们正在寻找一位经验丰富的Java开发人员,负责开发和维护交易应用程序。理想的候选人应具备Java、Spring Boot、SQL、Redis和Kafka的扎实背景。具有订单管理系统(OMS)、交易所连接、FIX协议、执行算法经验的候选人将被优先考虑。
您将与投资组合经理、交易员、量化分析师和其他技术人员紧密合作,构建支持我们投资和交易活动的稳健、可扩展和低延迟的系统。
主要职责:
• 设计、开发和维护我们的订单管理和执行管理系统(OMS/EMS)的核心组件。
• 构建和增强交易所和经纪商连接,包括支持FIX协议消息和API。
• 处理交易生命周期管理,包括订单创建、路由、执行和交易后流程。
• 与交易员和其他利益相关者合作,将业务需求转化为技术解决方案。
• 优化系统性能,以实现低延迟、高吞吐量和容错性。
• 在必要时为生产交易系统提供三级支持。
必备技能描述:
• 8年以上Java开发的专业经验,最好是在金融服务领域。
• 在Java、Spring Boot、Kafka、Redis、SQL或类似技术方面有丰富经验。
• 对Java中的多线程、并发和性能调优有深刻理解。
• 强大的问题解决能力和实时交易问题的故障排除能力。
• 优秀的沟通和人际交往能力。
• 在必要时可随时为生产交易系统提供三级支持。
加分技能描述:
• 了解执行算法(例如,VWAP、TWAP、POV、IS)。
• 熟悉买方平台。
• 具有订单管理系统(OMS)和/或执行管理系统(EMS)经验。
• 了解FIX协议(4.x)- 买方连接、订单路由、执行报告。
• 具有交易所和经纪商集成经验(例如,股票、期货、期权、外汇)。
• 熟悉市场微观结构和电子交易工作流程。