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