崗位職責(zé):
?1.準(zhǔn)確把握業(yè)務(wù)需求,深度參與需求分析、系統(tǒng)架構(gòu)設(shè)計(jì)、開發(fā)、測(cè)試、上線全過程,按計(jì)劃完成項(xiàng)目任務(wù),撰寫相關(guān)文檔;
?2.參與公司現(xiàn)有系統(tǒng)的架構(gòu)改進(jìn)、性能優(yōu)化、線上數(shù)據(jù)分析、功能迭代、疑難問題解決等;
?3.理解和掌握常用架構(gòu)設(shè)計(jì)、性能優(yōu)化、高可用保障理念,并能靈活運(yùn)用于核心鏈路系統(tǒng)的優(yōu)化,負(fù)責(zé)技術(shù)難題的預(yù)研與攻關(guān);
?4.參與項(xiàng)目全鏈路高并發(fā)高可用及中間件設(shè)計(jì)研發(fā),包括性能優(yōu)化、鏈路壓測(cè)、可用性優(yōu)化、大促保障等;
?5.參與公司技術(shù)中臺(tái)建設(shè)與Java技術(shù)體系搭建,參與核心架構(gòu)部分代碼編寫,指導(dǎo)并幫助各研發(fā)團(tuán)隊(duì)快速成長(zhǎng);
?6.支撐項(xiàng)目正常運(yùn)維,保證系統(tǒng)的穩(wěn)定性和性能;
?7.負(fù)責(zé)本職T1/T2/T3級(jí)別的工作安排、代碼審查、線上任務(wù)性能優(yōu)化以及績(jī)效核定;
?8.負(fù)責(zé)和規(guī)劃管理中心、運(yùn)維保障中心、大數(shù)據(jù)開發(fā)崗位對(duì)接,參與其T2以上級(jí)別績(jī)效評(píng)審;?
?9.跟蹤前沿技術(shù)和理念,采用新技術(shù)解決業(yè)務(wù)快速增長(zhǎng)所帶來(lái)的技術(shù)挑戰(zhàn),深挖業(yè)務(wù)潛力,擴(kuò)展業(yè)務(wù)邊界,推動(dòng)技術(shù)不斷升級(jí)。
?任職要求:
?1.本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),5年以上后端開發(fā)及架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),能夠制定軟件開發(fā)規(guī)范與流程,具有良好的文檔撰寫能力和編碼規(guī)范,有良好的單元測(cè)試習(xí)慣,具備良好Code?Review能力;
?2.扎實(shí)的Java編程基礎(chǔ),精通Java體系架構(gòu),熟練運(yùn)用IO模型、多線程開發(fā)、網(wǎng)絡(luò)編程、集合等基礎(chǔ)框架,對(duì)JVM原理有深入了解,熟悉面向?qū)ο笤O(shè)計(jì)開發(fā);
?3.熟練使用SSM、SpringBoot等開源框架,熟悉消息中間件、Netty、Nginx等相關(guān)技術(shù),并且對(duì)其核心思想、實(shí)現(xiàn)原理有較深的認(rèn)知;
?4.熟練使用主流的關(guān)系型數(shù)據(jù)庫(kù),如MySQL、Oracle等,SQL基礎(chǔ)扎實(shí),具有SQL性能調(diào)優(yōu)經(jīng)驗(yàn),對(duì)數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)、設(shè)計(jì)模式、分庫(kù)分表設(shè)計(jì)、數(shù)據(jù)庫(kù)事務(wù)及分布式事務(wù)有較深入的理解;
?5.精通緩存技術(shù)、分布式系統(tǒng)理論、微服務(wù)體系,有豐富的基于微服務(wù)架構(gòu)的落地案例,對(duì)常用框架和技術(shù)(包括但不限于SpringCloud、Dubbo等)有過深入使用或研究,有大數(shù)據(jù)量、高并發(fā)、高可用、復(fù)雜業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計(jì)及開發(fā)經(jīng)驗(yàn);
?6.熟悉容器及相關(guān)技術(shù)(包括但不限于Docker,K8s、Swarm等),熟悉前端開發(fā)及主流框架(包括但不限于Vue等);
?7.熟悉Linux常用shell指令,支撐開發(fā)、運(yùn)維相關(guān)工作,熟練使用常見NoSQL存儲(chǔ),如Hbase/Kudu/ES/Redis/MongoDB等。
職位福利:五險(xiǎn)一金、定期體檢、帶薪年假、餐補(bǔ)