1.負(fù)責(zé)公司相關(guān)產(chǎn)品后臺服務(wù)的設(shè)計和開發(fā);
2.負(fù)責(zé)項目的系統(tǒng)架構(gòu),核心代碼編寫;
3.負(fù)責(zé)對項目中技術(shù)難點的技術(shù)攻關(guān),并形成文檔;
4.根據(jù)開發(fā)規(guī)范與流程獨立完成設(shè)計、編碼、優(yōu)化工作以及相關(guān)文檔;
5.參與軟件需求與設(shè)計審核和代碼檢查,并有能力獨立完成項目的部署實施。
任職要求:
1.JAVA基礎(chǔ)扎實,精通io、多線程、集合等基礎(chǔ)框架;
2.精通分布式、緩存、消息、搜索等機(jī)制;
3.精通web/app端開發(fā)的相關(guān)技術(shù),5年及以上使用JAVA進(jìn)行web/app開發(fā)的經(jīng)驗,2年及以上大型互聯(lián)網(wǎng)項目架構(gòu)設(shè)計經(jīng)驗;
4.精通數(shù)據(jù)庫技術(shù)(MySQL/NoSQL/SqlServer),數(shù)據(jù)庫優(yōu)化及SQL優(yōu)化;
5.精通Linux平臺下常用命令操作、環(huán)境部署;
6.熟練掌握常用的設(shè)計模式,熟悉spring,mybatis,springcloud,springboot,dubbo 等常用框架及原理;
7.精通緩存、消息、大數(shù)據(jù)存儲相關(guān)技術(shù),例如:redis、memcached、MQ、elasticsearch、mongodb、hbase等;
8.擅長系統(tǒng)分析與設(shè)計,有大型項目基礎(chǔ)及應(yīng)用架構(gòu)設(shè)計經(jīng)驗;
9.良好的溝通技能,團(tuán)隊合作能力,勤奮好學(xué),熱愛技術(shù);