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