核心職責
1. 支付核心系統開發與維護
2. 對賬系統設計與實現
3. 清分結算模塊開發
4. 保證系統穩定性與安全性
5. 編寫清晰的技術設計文檔和系統文檔
6. 完成領導交代的其他開發任務
任職要求
1. 技術基礎:
l 5年以上扎實的Java后端開發經驗,精通Java核心語法、多線程、并發編程、集合框架、JVM原理及調優。
l 熟練掌握主流Java框架:Spring Boot, Spring MVC, Spring Cloud (常用組件如 Eureka, Feign, Hystrix, Gateway, Config 等)、Dubbo。
l 熟練掌握關系型數據庫(如MySQL)及SQL優化,了解NoSQL數據庫(如Redis)及其在緩存、分布式鎖等場景的應用。
l 熟悉常用消息中間件(如 RabbitMQ, Kafka, RocketMQ)的原理和使用。
l 熟悉分布式系統概念,了解微服務架構設計和治理。
l 熟悉常用的設計模式。
2. 核心領域經驗:
l 必備: 擁有支付系統相關模塊的實際開發經驗,深入理解支付流程(下單、支付、通知、退款等)。
l 必備: 擁有對賬系統的設計或開發經驗,理解對賬的核心流程(數據獲取、清洗、對平、差異處理)和挑戰。
l 必備: 理解清分(Clearing)和結算(Settlement)的基本概念和業務流程,有相關模塊開發經驗者優先。
l 熟悉銀行或第三方支付機構(如微信支付、支付寶、銀聯、拉卡拉等)的接口規范和安全機制。
優先考慮
l 有大型互聯網公司或金融科技公司支付平臺開發經驗者。
l 熟悉資金賬戶體系設計者。