Dice是每个职业阶段的技术专家的领先职业目的地。我们的客户Commfinity Technologies Inc.正在寻找以下职位。立即通过Dice申请!
职位:高级Java开发人员(资本市场经验)
工作地点:北卡罗来纳州夏洛特和明尼阿波利斯明尼苏达州(现场)
职位描述:我们正在寻找一位在资本市场和衍生品领域具有高技能和丰富经验的Java开发人员加入我们的团队。作为一名Java开发人员,您将在为我们的资本市场业务设计、开发和维护高性能交易应用程序和系统中发挥关键作用。
职责:
• 与跨职能团队合作,包括交易员、量化分析师和其他开发人员,收集需求并设计高效可扩展的解决方案。
• 开发、增强和维护基于Java的交易、风险管理和衍生产品定价应用程序和系统。
• 实施与市场数据源、交易所和结算系统集成的低延迟、高吞吐量交易系统。
• 优化代码和系统性能,确保交易和计算的快速可靠执行。
• 进行彻底的测试、调试和故障排除,及时识别和解决问题。
• 保持对资本市场和衍生品交易技术的行业趋势和进展的更新,并提出创新解决方案以改进交易系统。
• 与团队成员合作审查代码,提供技术指导,并确保遵守编码标准和最佳实践。
• 与业务利益相关者密切合作,了解他们的需求,将其转化为技术规格,并提供高质量的解决方案。
• 为将来的参考和知识共享记录软件设计、程序和配置。
• 参与完整的软件开发生命周期,包括需求分析、设计、编码、测试、部署和发布后支持。
要求:
• 计算机科学、工程或相关领域的学士或硕士学位。
• 精通Java编程语言和面向对象设计原则。
• 在资本市场行业开发基于Java的应用程序方面具有丰富经验(10年以上),重点是衍生品产品。
• 深入了解衍生品工具,包括期权、期货、掉期和其他复杂金融工具。
• 熟悉交易系统、算法交易、市场数据源和执行平台。
• 精通多线程、并发和性能调优,用于低延迟系统。
• 对金融概念、风险管理和交易策略有扎实的理解。
• 具有相关框架和技术的熟练掌握,如Spring、Hibernate、消息系统(如JMS、Kafka)和数据库系统(如Oracle、SQL Server)。
• 出色的解决问题和分析能力,能够迅速理解复杂的业务需求并将其转化为技术解决方案。
• 出色的沟通和人际交往能力,能够有效地与团队成员和利益相关者合作。
首选:
• 前台交易系统和相关技术的经验,如FIX协议和电子交易平台。
• 对资本市场行业的市场监管、合规性和报告要求有了解。
• 熟悉敏捷开发方法和DevOps实践。
• 曾在不同时区与全球团队和利益相关者合作的经验。