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