崗位職責(zé):
1.復(fù)雜系統(tǒng)設(shè)計與架構(gòu)
?主導(dǎo)中大型系統(tǒng)的后端技術(shù)方案設(shè)計,輸出可落地的技術(shù)文檔。
?評估技術(shù)選型,平衡性能、成本與可維護(hù)性。
?解決后端關(guān)鍵技術(shù)難題。
2.需求分析與后端開發(fā)
?參與業(yè)務(wù)需求梳理。
?參與項(xiàng)目需求分析及后端開發(fā)工作。
?根據(jù)項(xiàng)目具體要求,承擔(dān)開發(fā)任務(wù),按計劃完成任務(wù)目標(biāo)。
3.技術(shù)規(guī)范與協(xié)作
?制定團(tuán)隊(duì)編碼規(guī)范和開發(fā)流程。
?跨團(tuán)隊(duì)協(xié)作(與運(yùn)維、測試、前端對齊技術(shù)方案)。
4.新技術(shù)研究與落地
?跟蹤行業(yè)技術(shù)趨勢,推動技術(shù)升級。
任職要求:
1.學(xué)歷與經(jīng)驗(yàn)
?計算機(jī)等相關(guān)專業(yè),碩士及以上學(xué)歷,985、211高校優(yōu)先;
?5年及以上后端開發(fā)工作經(jīng)驗(yàn);
2.技術(shù)能力
?Java基礎(chǔ)扎實(shí),熟悉大數(shù)據(jù)平臺數(shù)據(jù)倉庫設(shè)計、開發(fā),熟悉Hadoop生態(tài)環(huán)境優(yōu)先;
?熟練使用Spring Boot、Spring Cloud、Mybatis等開源框架,熟悉RestfulAPI,WebService等常見服務(wù)開發(fā)規(guī)范,精通mysql等數(shù)據(jù)庫中的至少一種,精通Sql語句,了解Sql語句的執(zhí)行方式,能對Sql語句進(jìn)行優(yōu)化;
?至少熟練使用NodeJs或Python中的一種,對于Python需要參與過數(shù)據(jù)分析平臺、自動化工具或企業(yè)級后臺系統(tǒng)的設(shè)計與實(shí)現(xiàn);對于NodeJs,熟練掌握至少一種主流框架Express、Koa、Nest.js;
?熟悉Linux系統(tǒng)使用,熟悉Shell腳本以及常用的管理命令,熟悉nginx、tomcat等服務(wù)軟件配置部署;
?熟悉高并發(fā)、高性能的分布式系統(tǒng)的設(shè)計、應(yīng)用及調(diào)優(yōu):如緩存技術(shù),網(wǎng)站優(yōu)化,服務(wù)器優(yōu)化,集群技術(shù)處理、網(wǎng)站負(fù)載均衡、系統(tǒng)性能調(diào)優(yōu)等技術(shù);
3.溝通與協(xié)作
?具備優(yōu)秀的溝通能力,能夠與其他團(tuán)隊(duì)高效協(xié)作。
?具備嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度、高度的責(zé)任心和質(zhì)量意識,,具備較強(qiáng)的抗壓能力和獨(dú)立解決問題能力。
4.其他要求
?原則上年齡37歲以下。