后端开发工程师
香
香港链创智联科技有限公司
3 - 6K USD
Full-time
Hangzhou, Zhejiang, China
我们正在寻找一位技术能力扎实、对交易系统有深刻理解的Java交易工程师。该角色涉及构建和优化支持高并发、低延迟的核心交易系统,涵盖现货交易、期货交易等多种交易场景。您将深度参与从业务需求分析到系统实施的全过程,确保交易系统的稳定性、安全性和高效性。
责任:
- 开发和维护基于Java技术栈的交易系统核心模块,包括订单接收、撮合引擎、资金结算、市场数据分发等。
- 优化系统性能,解决高并发场景下的延迟问题,确保订单处理响应时间在毫秒级。
- 设计分布式交易架构,确保系统在高峰流量下(例如每秒 10,000 级订单)的高可用性。
- 实现交易规则的技术实施,如现货T+0交易、合约保证金管理、平仓/追加保证金机制等。
- 与量化交易团队合作,支持 API 接口开发,满足高频交易需求。
- 参与系统监控和故障排除,制定容灾计划,降低生产环境中的风险。
要求:
- 计算机科学/软件工程或相关专业本科及以上学历,3-5年Java开发经验,1年以上交易系统开发经验。
- 熟练掌握 Java 基础知识,深入了解并发编程(线程池、锁定机制)、JVM 原理和调优。
- 熟悉 Netty 和 Disruptor 等高性能框架;有低延迟系统开发经验者优先。
- 了解交易系统的核心逻辑,例如订单簿设计和匹配算法(限价单、市价单处理)。
- 掌握分布式系统设计原理,熟悉 Kafka、Redis、MySQL 等中间件在交易场景中的应用。
- 强大的问题分析能力,能够通过日志和监控数据定位性能瓶颈或业务异常。
- 有金融交易所、券商、量化交易公司工作经验者优先。