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