崗位職責(zé)
? 基于 Spring WebFlux 與 Spring Cloud 搭建海外分布式后端架構(gòu),主導(dǎo)核心模塊設(shè)計(jì)。
? 負(fù)責(zé)小程序容器后端支持、內(nèi)容相關(guān)系統(tǒng)開發(fā)。
? 解決高并發(fā)問題:設(shè)計(jì)緩存策略(Redis)、消息隊(duì)列(MQ)方案,支撐百萬級(jí) DAU 內(nèi)容瀏覽等高并發(fā)場(chǎng)景。
? 落地部署架構(gòu)(多區(qū)域機(jī)房),保障數(shù)據(jù)本地化合規(guī)(GDPR),優(yōu)化跨區(qū)域網(wǎng)絡(luò)延遲與服務(wù)可用性。
? 以O(shè)OA/D 方法論主導(dǎo)后端整體架構(gòu)設(shè)計(jì),運(yùn)用設(shè)計(jì)模式解決核心技術(shù)瓶頸。
? 主導(dǎo)全鏈路接口設(shè)計(jì)與規(guī)范制定,嚴(yán)格踐行面向接口編程,實(shí)現(xiàn)服務(wù)解耦與靈活擴(kuò)展。
任職要求
? 7 年以上 Java 后端開發(fā)經(jīng)驗(yàn),精通 Spring WebFlux、Spring Cloud 微服務(wù)生態(tài),深入理解分布式系統(tǒng)原理。
? 有IM、RTC對(duì)接實(shí)戰(zhàn)經(jīng)驗(yàn),主導(dǎo)過高并發(fā)社交系統(tǒng)架構(gòu)設(shè)計(jì)。
? 深入理解分布式系統(tǒng)、緩存(Redis)、消息隊(duì)列(Kafka/RabbitMQ)、數(shù)據(jù)庫(MySQL/NoSQL)優(yōu)化,有百萬級(jí) QPS/DAU 系統(tǒng)支撐經(jīng)驗(yàn)。
? 熟悉云服務(wù)、容器化(Docker/K8s)部署,了解 GDPR 數(shù)據(jù)合規(guī)與網(wǎng)絡(luò)優(yōu)化(NAT / 弱網(wǎng)適配)。
? 精通并熟練運(yùn)用 OOA/D 思想拆解復(fù)雜業(yè)務(wù),通過設(shè)計(jì)模式解決高并發(fā)、高可用場(chǎng)景下的技術(shù)問題。
? 具備系統(tǒng)分析員級(jí)能力,能獨(dú)立完成 UML 建模、復(fù)雜接口設(shè)計(jì),嚴(yán)格落地面向接口編程,保障系統(tǒng)可擴(kuò)展性與兼容性。
? 對(duì)代碼質(zhì)量、擴(kuò)展性、性能、穩(wěn)定性有追求,深入理解緩存、數(shù)據(jù)庫、消息隊(duì)列優(yōu)化,具備強(qiáng)技術(shù)決策與風(fēng)險(xiǎn)把控能力。
加分項(xiàng)
? 有社交 + 內(nèi)容復(fù)合業(yè)態(tài)后端架構(gòu)經(jīng)驗(yàn);
? 熟悉小程序容器后端集成方案;
? 有風(fēng)控、反作弊或內(nèi)容審核系統(tǒng)開發(fā)經(jīng)驗(yàn);
? 主導(dǎo)過基于設(shè)計(jì)模式的微服務(wù)架構(gòu)重構(gòu)項(xiàng)目。