金融风控资深研发工程师 (JR20260506008)

Didi

Didi

Beijing, China

Posted on May 7, 2026
职位描述

1、负责决策平台核心系统的设计、研发与持续优化,支撑规则决策、流程编排、服务调用、脚本执行、灰度发布等业务场景。

2、参与决策引擎、规则引擎、工作流引擎等核心模块建设,提升系统的稳定性、扩展性和执行性能。

3、负责实时、异步、批量等多种决策执行链路的研发与问题排查,保障高并发、高可用的业务运行。

4、参与 Drools 规则执行、JavaScript/Python 脚本执行、SPI 扩展机制等能力建设。

5、与产品、算法、业务团队协作,将复杂业务策略抽象为可配置、可编排、可观测的平台能力。

6、持续完善工程质量,包括单元测试、接口契约、技术文档、监控告警、性能优化和故障复盘。

7、能够合理使用 LLM / AI 编程工具辅助需求分析、代码生成、测试补充、重构设计和问题定位,提升研发效率与交付质量。

任职要求

1、本科及以上学历,计算机、软件工程或相关专业,具备扎实的 Java 基础和良好的工程能力。

2、熟悉 Java 8/21 及以上版本特性,熟悉 Spring Boot、Maven、JUnit、Mockito 等主流 Java 技术栈。

3、熟悉后端服务设计,理解高并发、缓存、异步处理、批处理、RPC、幂等、限流、降级等常见系统设计问题。

4、熟悉规则引擎、工作流引擎、表达式引擎、脚本引擎中的一种或多种,有 Drools/KIE、BPMN、GraalVM 使用经验者优先。

5、熟悉 JSON 数据处理、DTO/API 设计、SPI 扩展机制和模块化架构设计。

6、具备良好的代码质量意识,能够编写清晰、可维护、可测试的代码,并能主动补充单元测试和技术文档。

7、具备较强的问题分析能力,能够独立排查线上问题、性能瓶颈和复杂业务逻辑缺陷。

8、具备 LLM 辅助编码能力,熟悉 Cursor、Claude Code、Codex、GitHub Copilot 等工具中的一种或多种;能够让 AI 辅助完成代码理解、方案拆解、测试设计、代码审查和重构,但具备独立判断与验证能力。