【支付平台】资深Java/Golang 支付开发工程师
岗位信息
| 招聘单位 | 沐瞳科技 |
|---|---|
| 工作地点 | 上海 |
| 官方更新时间 | 2026-07-08 15:13:00 |
职位描述
1. 支付 API 设计与开发
-负责 B 端商户 API 的设计与实现,包括统一下单、订单查询、退款、异步通知回调等核心接口
-负责 C 端收银台相关 API 开发,包括支付方式查询、支付确认、支付结果页等前端交互接口
-制定并推行 API 设计规范:RESTful 风格、统一响应结构、字段命名规范(snake_case)、错误码体系
2. 支付核心领域建模
-参与支付领域模型设计,包括 Order(商户订单)、PaymentOrder(支付单)、ChannelOrder(渠道流水)三层模型的拆分与协作
-设计并实现渠道路由引擎,基于过滤器链 + 加权评分算法完成渠道智能选路
-维护渠道配置领域模型,支撑多渠道灵活接入
3. 渠道对接与集成
-对接第三方支付渠道(银行、聚合支付、跨境支付等),完成渠道适配层开发
-实现渠道流水管理、对账、异常处理等能力
4. 系统重构与迁移
-参与旧系统向新架构的迁移工作,包括数据迁移、接口兼容、灰度切换方案
5. 安全与可靠性
-设计并实现 API 签名验签机制(RSA/HMAC-SHA256),保障商户通信安全
-实现幂等控制、并发控制、超时重试、异步通知补偿等可靠性机制
-参与支付链路的全链路压测与性能优化
6. 文档与协作
-编写并维护 API 接口文档,确保商户接入体验顺畅
-与前端、测试、运维团队紧密协作,推动项目按时交付
任职要求
1.5 年以上 Java 后端开发经验,其中至少 3 年支付相关经验
2.精通 Java,熟悉 Spring Boot / Spring Cloud 生态,理解其核心原理
3.熟练使用 MySQL,具备分库分表或大数据量表设计经验,了解常见优化手段
4.有 RESTful API 设计经验,熟悉 OpenAPI/Swagger 规范,注重接口设计一致性
5.深入理解支付核心流程:下单 → 渠道路由 → 支付 → 回调 → 对账,对资金安全有敏感度
6.熟悉分布式系统常见问题(幂等、一致性、超时重试、异步补偿)并有实际处理经验
软性素质
1.严谨务实 — 支付无小事,对数据一致性和资金安全有敬畏心,能细致地处理边界与异常
2.自驱力强 — 能在需求不完全明确时主动探索、推动方案落地,不等待指令
3.文档意识 — 重视接口文档质量,认为好的文档是产品的一部分,习惯用文档沉淀知识
4.沟通能力 — 能与上下游团队(商户、渠道方、前端、测试、运维)高效协作,清晰表达技术方案
优先条件(满足任一加分)
1.熟悉或者有golang的开发经验
2.有聚合支付平台、第三方支付公司、跨境电商支付系统开发经验
3.有渠道路由引擎开发经验(过滤器链、评分选路算法)
4.参与过支付系统从单体/老旧架构向微服务架构的重构迁移
5.有分布式事务(TCC/Saga/本地消息表)实战经验
6.熟悉 Redis、MQ(Kafka/RocketMQ)在支付场景下的应用(幂等、异步通知、对账)
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。