一崗位職責(zé):
1 規(guī)劃后臺系統(tǒng)技術(shù)架構(gòu),參與需求分析、架構(gòu)設(shè)計、技術(shù)決策以及詳細(xì)設(shè)計;
2 優(yōu)化現(xiàn)有系統(tǒng)的性能,解決系統(tǒng)中的關(guān)鍵問題和技術(shù)難題;
3 把握復(fù)雜系統(tǒng)的設(shè)計,確保系統(tǒng)的架構(gòu)質(zhì)量,核心部分代碼編寫、指導(dǎo)和培訓(xùn)工程師,不斷進(jìn)行系統(tǒng)優(yōu)化;
4 帶領(lǐng)團(tuán)隊攻克例如大數(shù)據(jù)量、高并發(fā)、高可用等帶來的各種挑戰(zhàn)及技術(shù)難關(guān);
5 負(fù)責(zé)重點項目推進(jìn)和外部協(xié)調(diào)溝通達(dá)到高效高質(zhì)量快速落地。
二任職要求:
1 大學(xué)本科及以上,計算機(jī)或相關(guān)專業(yè),6年及以上Java實際項目開發(fā)經(jīng)驗;
2 具備非常強(qiáng)的技術(shù)和業(yè)務(wù)架構(gòu)意識,具備軟件行業(yè)工程化實踐能力;
3 Java基礎(chǔ)扎實、理解IO、多線程、狀態(tài)機(jī)等基礎(chǔ)框架,對處理大流量高并發(fā)技術(shù)要非常熟悉;熟悉前端開發(fā),擁有前端開發(fā)經(jīng)驗者優(yōu)先;
4 精通分布式系統(tǒng)的設(shè)計和應(yīng)用,熟悉分布式、緩存、消息、負(fù)載均衡等機(jī)制和實現(xiàn),具有分布式服務(wù)框架開發(fā)使用經(jīng)驗;
5 熟悉Linux操作系統(tǒng)常用命令,思路清晰、善于思考、能獨(dú)立分析和解決問題;
6 熟悉網(wǎng)絡(luò)編程,具有設(shè)計和開發(fā)對外API接口經(jīng)驗和能力,同時具備跨平臺的API規(guī)范設(shè)計以及API高效調(diào)用設(shè)計能力者優(yōu)先考慮;
7 善于學(xué)習(xí),熱愛技術(shù)探索,有較強(qiáng)的鉆研能力,具備分析和解決問題的能力,有教育行業(yè)系統(tǒng)開發(fā)經(jīng)驗優(yōu)先。