区块链风控系统研发工程师(Java)
我们正在寻找一位资深Java开发工程师,负责区块链风控系统的研发工作。您将参与设计并实现高并发、高可靠性的风控核心系统,结合区块链技术特性,构建智能化的风险识别、预警和处置体系,保障业务安全性与合规性。
岗位职责:
- 负责区块链风控系统的架构设计、核心模块开发及性能优化,确保系统的高可用性与可扩展性。
- 基于多线程/并发编程技术,解决区块链交易高吞吐场景下的实时风控计算、数据同步等问题。
- 设计高效的数据结构及算法,优化风险规则引擎、用户行为分析、链上数据监控等模块的性能。
- 结合设计模式,实现风控策略的动态配置与灵活扩展。
- 集成中间件技术(如Redis缓存、Kafka消息队列、es、rocketMq,hbase等),构建低延迟的风控数据处理链路。
- 参与区块链智能合约的安全审计,设计链上链下协同的风控机制,防范合约漏洞与恶意攻击。
- 编写技术文档,主导代码评审,持续改进系统架构与代码质量。
技术要求:
- 熟练掌握Java语言及JVM原理,3年以上后端开发经验,有复杂系统设计能力。
- 精通多线程编程,熟悉JUC并发工具包、线程池、锁优化及并发问题排查技巧。
- 深入理解常用数据结构,并且能够在合适场景运用,能够完成性能恶化分析与优化工作。
- 熟练运用设计模式,能够根据业务场景合理选型并落地实现。
- 熟悉主流中间件:Redis/Kafka/RabbitMQ/Elasticsearch等,具备分布式系统开发经验。
加分项:
- 有风控系统开发经验
- 掌握大数据处理技术(Flink/Spark)
- 有高并发系统压测与调优经验
- Pension Plan