职位描述
核心职责
1. 聚合支付核心系统开发与维护
2. 对账系统设计与实现
3. 清分结算模块开发
4. 保证系统稳定性与安全性
5. 编写清晰的技术设计文档和系统文档
6. 完成领导交代的其他开发任务
任职要求
1. 技术基础:
1) 5年以上扎实的Java后端开发经验,精通Java核心语法、多线程、并发编程、集合框架、JVM原理及调优。
2) 熟练掌握主流Java框架:Spring Boot, Spring MVC, Spring Cloud (常用组件如 Eureka, Feign, Hystrix, Gateway, Config 等)、Dubbo。
3) 熟练掌握关系型数据库(如MySQL)及SQL优化,了解NoSQL数据库(如Redis)及其在缓存、分布式锁等场景的应用。
4) 熟悉常用消息中间件(如 RabbitMQ, Kafka, RocketMQ)的原理和使用。
5) 熟悉分布式系统概念,了解微服务架构设计和治理。
6) 熟悉常用的设计模式。
2. 核心领域经验:
1) 必备: 拥有支付系统相关模块的实际开发经验,深入理解聚合支付流程(下单、支付、通知、退款等)。
2) 必备: 拥有对账系统的设计或开发经验,理解对账的核心流程(数据获取、清洗、对平、差异处理)和挑战。
3) 必备: 理解清分(Clearing)和结算(Settlement)的基本概念和业务流程,有相关模块开发经验者优先。
4) 熟悉银行或第三方支付机构(如微信支付、支付宝、银联、拉卡拉等)的接口规范和安全机制。
优先考虑
1) 有大型互联网公司或金融科技公司支付平台开发经验者。
2) 熟悉资金账户体系设计者。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕