崗位職責(zé):
1.參與公司維修系統(tǒng)的研發(fā)工作,包括需求分析、設(shè)計、編碼、測試全程;
2、?負(fù)責(zé)API開放平臺設(shè)計研發(fā)工作,?和其他關(guān)鍵技術(shù)的預(yù)研和攻關(guān);
3、?制定接口規(guī)范,編寫核心代碼,推動自動化測試和部署;
4、開發(fā)實現(xiàn)核心技術(shù)組件,為業(yè)務(wù)調(diào)用提供基礎(chǔ);
任職要求:
1、五年以上基于Java的Web項目開發(fā)經(jīng)驗,具有較好的系統(tǒng)架構(gòu)設(shè)計能力,有互聯(lián)網(wǎng)產(chǎn)品、分布式應(yīng)用系統(tǒng)開發(fā)經(jīng)驗;
2、Java基礎(chǔ)扎實,理解常用的設(shè)計模式,熟悉基于J2EE的相關(guān)開源技術(shù)以及熟練運(yùn)用主流開發(fā)框架(Spring,?Spring?MVC,?Hibernate,Mybatis等);對Spring?boot,Spring?cloud,Dubbo框架等有使用經(jīng)驗優(yōu)先;
3、熟悉熟悉HTTP,TCPIP,Socket網(wǎng)絡(luò)通訊協(xié)議,熟悉Kafka,RabitMQ等中間件;
4、熟悉分布式緩存Redis,Memcache,熟悉SOA,?WebService等技術(shù);
5、熟悉ORACLE,MySql數(shù)據(jù)庫開發(fā)技術(shù)及相關(guān)工具,熟練掌握SQL,有海量數(shù)據(jù)系統(tǒng)的開發(fā)、調(diào)優(yōu)經(jīng)驗;
6、熟悉Linux環(huán)境以及操作,SVN的使用,熟悉Tomcat,Apache,Nginx等開源的服務(wù)器;
7、熟悉微服務(wù)架構(gòu)設(shè)計原理,并有過相關(guān)實戰(zhàn)經(jīng)驗;
8、有大數(shù)據(jù)方面工作經(jīng)驗如hadoop、storm、spark、hbase等技術(shù)的優(yōu)先;