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