崗位要求:
1.根據(jù)產(chǎn)品和項目需求,分析、設(shè)計與實現(xiàn)系統(tǒng)架構(gòu)方案,保障系統(tǒng)架構(gòu)的合理性、可擴展性及經(jīng)濟性;
2.對相關(guān)產(chǎn)品系統(tǒng)架構(gòu)方案進行評審及改進,控制產(chǎn)品系統(tǒng)架構(gòu)質(zhì)量;
3.負(fù)責(zé)業(yè)務(wù)和技術(shù)系統(tǒng)的架構(gòu)的設(shè)計、重構(gòu)、優(yōu)化和文檔編寫,并對通用技術(shù)進行整理,提崗位職責(zé)高技術(shù)復(fù)用;
4.解決項目中的關(guān)鍵架構(gòu)問題和技術(shù)難題,負(fù)責(zé)項目中關(guān)鍵技術(shù)難點的攻關(guān)和預(yù)研、對技術(shù)難題進行攻關(guān)及解決;
5.按照公司的軟件開發(fā)流程與規(guī)范,撰寫各類相關(guān)文檔,參與重大項目的系統(tǒng)設(shè)計和規(guī)劃,制定并檢查各種技術(shù)規(guī)范。
6、對各種前瞻技術(shù)進行預(yù)研,并形成企業(yè)內(nèi)部是否引入以及如何引入的建議;
7、針對新人、普通開發(fā)人員進行有效輔導(dǎo),幫助其快速成長。
任職要求:
1.本科以上學(xué)歷,至少8年Java開發(fā)經(jīng)驗,3年以上大型項目架構(gòu)設(shè)計經(jīng)驗;有大數(shù)據(jù)量、高并發(fā)數(shù)據(jù)處理經(jīng)驗;
2.熟悉Linux操作系統(tǒng),具有在Linux上開發(fā)、部署應(yīng)用經(jīng)驗;
3.精通JAVA,熟悉基于J2EE的WEB架構(gòu)設(shè)計,熟悉Web開發(fā)流程,有豐富的Web MVC(Struts、Spring,Hibernate,MyBatis,Spring Boot,Spring Cloud,RabbitMQ、Log4j、Ehcache等)開發(fā)經(jīng)驗;
4.精通Web Service理念,具有很強的分析設(shè)計能力,熟悉常用設(shè)計模式;
5.精通UML建模,熟練使用相關(guān)建模工具; 熟練使用各種開發(fā)方法進行系統(tǒng)開發(fā),并具有規(guī)范的開發(fā)、設(shè)計文檔寫作能力;
6.對于MQ,Redis,MongoDB,Mysql等常用中間件與數(shù)據(jù)庫有深入了解的認(rèn)知與實操經(jīng)驗;
7.熟悉高并發(fā)、高可靠性系統(tǒng)的設(shè)計、監(jiān)控和運維,如集群和應(yīng)用監(jiān)控、系統(tǒng)容量評估、流量控制、性能優(yōu)化、故障排查、日志收集和分析等;