1、負責軟件系統(tǒng)架構(gòu)分析、設(shè)計及原型實現(xiàn),指導技術(shù)團隊完成產(chǎn)品研發(fā);?
2、參與制定設(shè)計及實現(xiàn)規(guī)范,指導設(shè)計、實現(xiàn)及部署工作;?
3、配合項目經(jīng)理進行技術(shù)決策,進行技術(shù)風險評估;?
4、協(xié)助、指導工程師解決關(guān)鍵問題;?
5、設(shè)計開發(fā)關(guān)鍵性功能模塊;?
6、參與系統(tǒng)架構(gòu)分析設(shè)計。?
任職要求:?
1、本科以上學歷,計算機相關(guān)專業(yè),有扎實的Java基礎(chǔ),理解io、多線程、集合等基礎(chǔ)框架,對JVM原理有一定的了解;?
2、5年及以上使用Java開發(fā)的經(jīng)驗,對于用過的開源框架,能了解到它的原理和機制;?
3、深入理解Spring、SpringMVC、Spring?cloud、Spring?boot,Ibatis、Mybatis、Hibernate等開源框架;?
4、熟悉分布式系統(tǒng)的設(shè)計和應(yīng)用,熟悉分布式、權(quán)限、單點登錄、緩存、消息等機制;?
5、掌握多線程及高性能的設(shè)計與編碼及性能調(diào)優(yōu),能對分布式常用技術(shù)進行合理應(yīng)用;?
6、熟悉Linux?操作系統(tǒng)和數(shù)據(jù)庫?Oracle、MySql?、Redis、對Redis優(yōu)化有豐富的經(jīng)驗;?
7、精通Tomcat,Apache,Nginx等Web應(yīng)用服務(wù)器的搭建部署,具有大規(guī)模高并發(fā)訪問Web應(yīng)用架構(gòu)的開發(fā)經(jīng)驗,有良好的系統(tǒng)性能瓶頸分析及優(yōu)化能力;