岗位描述
工作职责
- 参与数字资产交易所核心系统(撮合、订单、行情、清结算等)的服务端开发与维护
- 基于 Spring Boot 开发高性能、可扩展的微服务架构
- 设计并实现使用 Hazelcast 的分布式缓存、内存数据共享、状态同步机制,确保服务间数据一致性和低延迟通信
- 利用 Kafka 等消息中间件构建高可用、可扩展的消息系统,用于订单流、撮合推送等关键模块
- 优化数据库和缓存架构,保障高并发交易场景下的系统稳定性与吞吐能力
- 对接区块链相关业务模块,包括充值、提币、链上确认、钱包系统等
- 撰写接口与技术文档,参与代码评审与系统重构。
任职要求
- 计算机或相关专业,3年以上 Java 后端开发经验
- 精通 Java 编程,熟悉 Spring Boot / Spring Cloud 构建微服务架构
- 熟练使用 Hazelcast,理解其数据分区、Map/Event机制、分布式锁等核心特性,有实战经验优先
- 熟悉 Kafka 或其他消息中间件在分布式系统中的应用
- 熟练掌握 MySQL / Redis / MongoDB 等主流存储技术
- 有交易所系统开发经验,理解撮合逻辑、订单生命周期、风控等业务者优先
- 了解区块链原理,有链上交互或钱包开发经验优先
- 熟悉 Git、Maven、Docker、CI/CD 等常用开发工具和流程
- 良好的编码规范、沟通能力和团队协作精神,具备独立分析和解决问题能力
加分项
- 有高并发、低延迟系统架构设计与调优经验
- 使用过 Aeron、Chronicle Queue、Disruptor 等高性能消息/队列组件
- 熟悉 Kubernetes / Helm / 服务网格等云原生技术
- 有参与开源项目、撰写技术博客或架构分享经验者优先
