深圳德聚赢投资有限公司岗位简介 生鲜果蔬 B2B 电商平台,面向餐饮、食堂客户,多仓、多租户业务模型。本岗位作为订单域模块 Owner,负责订单全生命周期的架构设计与开发落地,覆盖下单、支付回调、履约流转、取消、售后闭环。 你将主导订单状态机设计,定义订单与库存、支付、营销、履约系统的边界,解决并发下单、消息乱序、库存预占回滚、超卖等分布式难题,保障链路幂等性、可观测性与对账能力;同时负责代码质量、线上故障治理,辅导初中级开发。 岗位职责 1. 负责订单域核心链路开发与维护:下单创建、支付结果驱动、履约节点流转、订单取消、售后逆向流程,保障订单全生命周期状态闭环。 2. 设计并落地订单状态机,梳理全流程状态迁移,明确订单与库存、支付、营销、履约等上下游系统的接口边界与契约。 3. 保障分布式场景下的数据正确性:实现并发下单、订单取消回滚、消息重试、回调乱序场景下的幂等控制,保证链路可观测、业务可对账。 4. 担任订单域模块 Owner:负责技术方案设计、代码评审、线上故障兜底与复盘,同时对团队初中级开发进行技术辅导。 任职要求 【必备要求】(岗位硬门槛,投递需满足) 1. 全日制本科及以上学历,5 年及以上 Java 后端开发经验,电商订单域相关经验不少于 3 年;熟悉完整订单生命周期,覆盖正向下单 + 逆向取消 / 售后流程,不只是简单下单接口开发。 2. 精通订单全链路状态流转:订单创建、待支付、已支付、履约中、部分发货、完成、取消、售后中等状态,熟悉状态迁移规则;能够独立设计订单状态机,定义合法状态流转、非法状态拦截、事件驱动来源(用户 / 支付回调 / 仓配 / 定时任务)、异常补偿与对账方案。 3. 熟悉支付回调场景:能处理回调乱序、重复回调、超时关单与已支付订单的冲突问题;掌握订单与库存交互逻辑:预占、扣减、回补的时序与失败语义,规避超卖、超回等业务风险。 4. 扎实 Java 分布式工程能力:精通 Spring 框架,理解事务隔离级别、乐观锁 / 悲观锁、幂等键、分布式锁适用场景;熟练使用 Kafka/RocketMQ 等消息队列,掌握可靠投递、消费幂等、最终一致性、本地事务方案。 5. 具备良好领域建模能力:理解订单头 / 订单行、金额快照、优惠分摊、收货信息变更边界;熟悉 SQL、索引设计,能够识别热点订单问题,掌握读写分离基础思路。 6. 重视可观测性:能够基于订单号埋点日志与指标,还原订单状态变迁;坚决拒绝直接 UPDATE 数据库状态这类高危操作。 7. 具备良好协作与方案输出能力,可输出状态图、接口契约、错误码定义;能识别并否决直接修改订单状态等不合理需求;理解计价、营销对订单金额快照的约束,掌握改价、换仓对已支付订单的业务限制。 【优先考虑(有经验更佳,非硬性)】 1. 有订单拆单、合单、多仓、多包裹业务场景建模与落地经验。 【加分项】 1. B2B 多租户订单系统经验; 2. 波次、限购场景开发; 3. 订单域与库存状态机协同改造经验; 4. 生鲜 / 供应链电商业务背景。
对这个职位感兴趣吗?