Java软件工程师

温哥华 26天前全职 网络
面议
项目描述: 从零开始为创新的国际顶级对冲基金构建风险应用程序和工具,包括交易员系统、交易前检查和分析、风险和限额管理、交易活动报告、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中的多线程、并发性和性能调优有深刻理解。 • 具备强大的问题解决能力和实时交易问题的故障排除能力。 • 优秀的沟通和人际交往能力。 • 在必要时可以提供生产交易系统的三级支持。