崗位職責(zé):
1. 負(fù)責(zé)公司戶外品牌CRM相關(guān)系統(tǒng)的需求分析,架構(gòu)涉及,技術(shù)方案制定及落地實(shí)施;主導(dǎo)抖音,天貓,京東等第三方系統(tǒng)對(duì)接工作,公司其他業(yè)務(wù)部門的數(shù)據(jù)對(duì)接,包括接口設(shè)計(jì),聯(lián)調(diào)及問題排查。
2. 主導(dǎo)JAVA后端模塊的編碼開發(fā),單元測(cè)試及集成測(cè)試,確保代碼質(zhì)量,性能及安全性,解決開發(fā)過程中的復(fù)雜技術(shù)難題;
3. 參與系統(tǒng)架構(gòu)優(yōu)化與技術(shù)迭代,提高系統(tǒng)高并發(fā),高可用,高一致性能力,滿足會(huì)員中臺(tái)業(yè)務(wù)高峰期(如大促等)性能要求;
4. 負(fù)責(zé)技術(shù)方案文檔的編寫,主導(dǎo)技術(shù)評(píng)審,與產(chǎn)品,前端,測(cè)試及運(yùn)維團(tuán)隊(duì)高效協(xié)作,保障項(xiàng)目按時(shí)交付;
5. 關(guān)注行業(yè)前沿技術(shù)(微服務(wù),分布式架構(gòu),容器化等),結(jié)合業(yè)務(wù)場(chǎng)景引入合適的技術(shù)方案,推動(dòng)團(tuán)隊(duì)技術(shù)創(chuàng)新;
任職要求
1. 核心硬性要求
統(tǒng)招本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)優(yōu)先,6年以上JAVA后端開發(fā)經(jīng)驗(yàn)
熟悉JAVA基礎(chǔ)語(yǔ)法及并發(fā)編程,理解JVM大致原理,具備JVM調(diào)優(yōu)更佳
熟練掌握spring,springMvc,springBoot,springCloud 全家桶,理解框架底層原理及設(shè)計(jì)思想
熟練Mysql關(guān)系數(shù)據(jù)庫(kù),具備復(fù)雜SQL編寫,索引優(yōu)化,分庫(kù)分表及數(shù)據(jù)庫(kù)性能調(diào)優(yōu)能力
熟悉redis,MongDB等NOSQL數(shù)據(jù)庫(kù)的應(yīng)用場(chǎng)景和使用技巧
具備微服務(wù)架構(gòu)設(shè)計(jì)與開發(fā)經(jīng)驗(yàn),熟悉服務(wù)注冊(cè)于發(fā)現(xiàn)(如eureka,Nacos),配置中心,網(wǎng)關(guān),熔斷降級(jí)(sentinel)等組件的使用能力與經(jīng)驗(yàn)要求
2. 能力與經(jīng)驗(yàn)要求
a. 具備分布式系統(tǒng)設(shè)計(jì)能力,能應(yīng)對(duì)高并發(fā),高可用,數(shù)據(jù)一致性等問題,有過CRM系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先
b. 熟悉天貓,抖音,JD等第三方平臺(tái)全會(huì)員通對(duì)接經(jīng)驗(yàn)者優(yōu)先
c. 熟悉消息中間件如rabbitMq,rocketMq,KAFKA的使用以及原理,能利用消息中間件解決系統(tǒng)解耦,異步處理等問題;
d. 掌握git,maven,jenkins等開發(fā)及運(yùn)維工具,熟悉CI/CD流程,有自動(dòng)化部署經(jīng)驗(yàn)者優(yōu)先
e. 良好的書面與口頭溝通能力,能清晰表達(dá)問題和解決方案,有自我驅(qū)動(dòng),自我管理能力