崗位職責:一、負責軟件系統(tǒng)架構(gòu)設(shè)計1.?項目技術(shù)可行性分析,技術(shù)選型,架構(gòu)設(shè)計,指導審核總體技術(shù)方案2.?參與系統(tǒng)的需求分析和功能設(shè)計,參與方案的討論和技術(shù)預研。3.?技術(shù)架構(gòu)文檔的編制,設(shè)計開發(fā)規(guī)范制定搭建系統(tǒng)框架,核心模塊和主干業(yè)務(wù)代碼,負責組織核心技術(shù)研究和攻關(guān)4.?組織并參與軟件數(shù)據(jù)結(jié)構(gòu)與接口設(shè)計工作。二、參與項目研發(fā)團隊過程與質(zhì)量管理1.?與產(chǎn)品經(jīng)理、項目經(jīng)理、研發(fā)和測試團隊緊密合作以確保軟件開發(fā)的過程管理嚴謹,確保系統(tǒng)的性能、質(zhì)量和安全。2.?安排并指導初級、中級工程師的工作,促進研發(fā)人員的溝通與合作。3.?組織團隊進行技術(shù)學習、交流與分享,提升團隊技術(shù)水平,提高項目開發(fā)效率與開發(fā)質(zhì)量。??4.?定期進行項目分析,總結(jié)技術(shù)經(jīng)驗,找出存在的問題,提出改進意見和建議。對研發(fā)人員進行績效考核。任職要求:1.?本科及以上學歷???2.?計算機、信息技術(shù)或相關(guān)專業(yè)3.?5年上Java?EE開發(fā)經(jīng)驗,2年以上軟件架構(gòu)設(shè)計經(jīng)驗。???4.?精通面向?qū)ο笏枷?、設(shè)計模式,掌握敏捷開發(fā)思想與Scrum流程,了解DevOps。5.?深刻理解操作系統(tǒng)、服務(wù)器硬件、網(wǎng)絡(luò)架構(gòu)、服務(wù)器物理架構(gòu)對系統(tǒng)穩(wěn)定、安全運行的影響。對Linux操作系統(tǒng)有深入的了解。6.?熟練掌握Java?WEB及微服務(wù)相關(guān)框架的應用,如Hibernate、MyBatis、Spring?MVC、Spring?Boot等,了解Spring?Cloud。7.?熟悉主流數(shù)據(jù)庫,如MySQL、MongoDB、HBase、Redis、Neo4j等;熟悉分布式存儲系統(tǒng),如HDFS、Elasticsearch、Kafka等;熟悉大數(shù)據(jù)處理、調(diào)度框架,如MapReduce、YARN、Storm、Spark、Flink等。8.?了解常用的數(shù)據(jù)挖掘、機器學習算法,如決策樹、邏輯回歸、關(guān)聯(lián)分析、GBDT、貝葉斯、隨機森林、SVM、人工神經(jīng)網(wǎng)絡(luò)。9.?不錯的文檔書寫能力,能夠編寫用戶手冊、技術(shù)構(gòu)架文檔,部署文檔與API文檔等。10.?具有較強的計劃、組織能力,能有效督促、檢查項目進度;具備良好的團隊協(xié)作能力、溝通能力和學習能力,熱衷于技術(shù)研究和技能分享。