架構(gòu)師的崗位職責(zé):
????1.負(fù)責(zé)公司互聯(lián)網(wǎng)平臺和主要項(xiàng)目的技術(shù)開發(fā)工作,參與系統(tǒng)開發(fā)的技術(shù)框架選型和的技術(shù)落地;
????2.負(fù)責(zé)技術(shù)開發(fā)工作中核心模塊的代碼編寫、及復(fù)雜度高的代碼集成、技術(shù)難題攻關(guān)和新技術(shù)預(yù)演
????3.能夠在團(tuán)隊(duì)中完成Code?Review的任務(wù),確保相關(guān)代碼的有效性和正確性,并能夠通過Code?Review提供相關(guān)性能以及穩(wěn)定性的建議。
????4.具備team?leader的能力,帶領(lǐng)3-4個(gè)項(xiàng)目開發(fā),能根據(jù)開發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)軟件模塊的設(shè)計(jì)、開發(fā)、單元測試和文檔編寫;
????5.對團(tuán)隊(duì)其他成員的提供技術(shù)上的指導(dǎo)和支持并他們的技術(shù)產(chǎn)出(文檔、代碼、以及測試建議);
????6.協(xié)助項(xiàng)目經(jīng)理完成技術(shù)方案,進(jìn)行數(shù)據(jù)結(jié)構(gòu)、組件和程序等的設(shè)計(jì)工作。
????7.對業(yè)界新技術(shù)保持敏銳的感知,積極探索新技術(shù)在公司產(chǎn)品上的應(yīng)用,對公司未來技術(shù)走向提出重要建議;
????8.與售前項(xiàng)目負(fù)責(zé)人保持緊密的聯(lián)系,并對售前項(xiàng)目提供技術(shù)上的支持和建議;
????9.負(fù)責(zé)培訓(xùn)和提升新員工的技術(shù)和業(yè)務(wù)能力。
任職要求:
????1.本科及以上學(xué)歷,計(jì)算及相關(guān)專業(yè),5年以上直接Java開發(fā)工作經(jīng)驗(yàn),在至少二個(gè)大型互聯(lián)網(wǎng)系統(tǒng)平臺里面承擔(dān)核心開發(fā)工作;
????2.精通J2EE技術(shù)平臺及spring?cloud微服務(wù)主框架,具有Spring、springboot、Mybatis、Redis等框架開發(fā)經(jīng)驗(yàn),對Spring、MyBatis深刻理解;
????3.JAVA基礎(chǔ)扎實(shí),熟悉io、多線程、集合等基礎(chǔ)框架,熟悉Redis、EHCACHE、Memory?CACHE等緩存技術(shù)中一種以上;
????4.熟練使用前后端JavaScript相關(guān)技術(shù),熟練使用node.js技術(shù)
????5.熟練使用前端相關(guān)HTML5、CSS3,至少熟練使用Angular2、Vue,react等主流前端JS框架一種;
????6.熟悉Oracle,MySQL,SQLServer等常見關(guān)系型數(shù)據(jù)庫,熟練使用SQL語言,?熟練使用MongoDB等非關(guān)系型數(shù)據(jù)庫。
????7.具有大型應(yīng)用系統(tǒng)開發(fā)經(jīng)驗(yàn),具有分布式、高并發(fā)、高性能等架構(gòu)經(jīng)驗(yàn),具有一定團(tuán)隊(duì)管理經(jīng)驗(yàn)者尤佳;
????8.熟悉底層中間件、分布式技術(shù)(包括緩存、消息系統(tǒng)、熱部署等);
????9.獲得軟考高級職稱或PMP證書、以及了解阿里云產(chǎn)品者優(yōu)先考慮。