鹏达金融是一家面向中小商户的金融服务平台,原有商户系统由多个独立子系统拼凑而成,存在数据孤岛、订单流转全靠人工、结算周期长、对账易出错等问题。随着业务量增长到日均10万+订单,原有架构已无法支撑,需要建设一套统一的商户管理平台,实现商户入驻、订单、结算、合同、发票等全流程线上化、自动化管理。
**我的职责:**
- 担任核心开发,负责订单、结算、合同、发票四大核心模块的设计与开发
- 设计基于 Spring MVC + Dubbo RPC 的微服务架构,拆分订单、结算、合同、发票等独立服务,解决原有系统耦合问题
- 对接京东 API,实现订单自动审核、核销码生成与回传全流程,替代人工审核
- 开发商户结算模块,支持微信/支付宝/银行卡等多种支付方式对账与资金自动分配
- 基于 Oracle 数据库设计表分区与索引优化,解决复杂报表查询慢的问题
- 通过 Redis 缓存热点数据,RabbitMQ 异步处理订单通知,提升系统并发处理能力
- 负责与产品、测试、运维协作,跟进从需求评审到上线验收的完整交付流程
**结果与产出:**
- 平台覆盖 99 个业务模块,支撑日均 10 万+ 订单,系统稳定运行
- 订单自动审核上线后,人工审核工作量减少约 70%,审核时效从小时级缩短到分钟级
- 多支付方式自动对账上线后,财务结算周期从 7 天缩短至 T+1,对账准确率 99.9% 以上
- 数据库优化后,复杂报表查询响应时间从数十秒降至 500ms 以内
- 商户入驻、合同签署、发票开具全流程线上化,商户满意度显著提升
- 项目按期上线验收,交付文档完整