我们为您提供一个激动人心且有价值的机会,将您的软件工程职业生涯提升到一个新的水平。
作为摩根大通商业和投资银行 - 电子交易技术团队的III级软件工程师,您将作为敏捷团队的资深成员,以安全、稳定和可扩展的方式设计和交付值得信赖的市场领先技术产品。您负责在多个技术领域内执行关键技术解决方案,以支持公司的业务目标。
工作职责
- 设计、开发和增强支持电子执行和市场连接的低延迟、高吞吐量的基于Java的交易应用程序
- 构建和维护基于FIX的连接性、订单路由、定价和市场数据组件
- 全面负责复杂功能的交付,从需求分析到生产部署
- 与交易、产品和运营团队合作,将业务需求转化为强大的技术解决方案
- 确保关键交易系统的高可用性、弹性和可扩展性
- 领导代码审查,执行工程最佳实践,并参与平台架构决策
- 参与生产支持、事件管理和交易系统的根本原因分析
- 指导初级工程师,并为提高团队整体工程水平做出贡献
所需资格、能力和技能
- 正式的软件工程概念培训或认证以及3年以上的应用经验
- 5年以上的软件开发经验,主要使用核心Java
- 对多线程、并发、内存管理和JVM内部结构有深入理解
- 有构建低延迟或高性能分布式系统的经验
- 熟悉FIX协议和电子交易工作流(订单生命周期、执行、市场数据)
- 熟练使用Linux/Unix环境、脚本编写和解决生产问题
- 强大的问题解决能力和在交易环境中承受压力工作的能力
- 优秀的沟通能力和与全球利益相关者合作的经验
优先资格、能力和技能
- 在股票、期货与期权、外汇或利率领域的电子交易经验
- AWS(EC2、EKS、ECS、S3、RDS、CloudWatch)和云原生设计模式的实际操作经验
- 熟悉微服务架构、事件驱动系统和消息平台(Kafka、Solace、JMS)
- 接触过应用于交易、监控、异常检测、容量预测或运营智能的AI/ML技术
- 了解DevOps实践、CI/CD管道、基础设施即代码和容器平台
- 理解市场结构、交易所和监管考量因素