崗位職責(zé):
1、參與公司JAVA開(kāi)發(fā)框架的搭建和研發(fā)工作;
2、負(fù)責(zé)公司大數(shù)據(jù)平臺(tái)的Hadoop、Spark、Hbase和Storm等系統(tǒng)的搭建、調(diào)優(yōu)、維護(hù)和升級(jí)等工作,保證平臺(tái)的穩(wěn)定;
3、負(fù)責(zé)數(shù)據(jù)清洗、加工、分類(lèi)等開(kāi)發(fā)工作,并能響應(yīng)數(shù)據(jù)分析師對(duì)數(shù)據(jù)提取的需求;
4、協(xié)助大數(shù)據(jù)分析師完成公司數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)的設(shè)計(jì)、建模、開(kāi)發(fā);
5、協(xié)助大數(shù)據(jù)算法工程師提供相關(guān)的API接口;
6、其它公司安排的技術(shù)工作。
任職要求:
1、5年以上java及WEB應(yīng)用軟件開(kāi)發(fā)經(jīng)驗(yàn),2年以上系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn);
2、業(yè)務(wù)理解能力強(qiáng),熟悉多線程編程,分布式,緩存,消息隊(duì)列等機(jī)制;熟悉JVM,包括內(nèi)存模型、類(lèi)加載機(jī)制以及性能優(yōu)化;
3、掌握主流開(kāi)源技術(shù)(sping?cloud技術(shù)棧,MyBatis,Hibernate,事件驅(qū)動(dòng)技術(shù)等);
4、熟練掌握包括關(guān)系數(shù)據(jù)庫(kù)、非關(guān)系數(shù)據(jù)庫(kù)、緩存等存儲(chǔ)技術(shù);
5、熟悉Java反射機(jī)制和常用的設(shè)計(jì)模式;
6、有高可用架構(gòu)設(shè)計(jì)(包括應(yīng)用層,數(shù)據(jù)庫(kù)高可用)的經(jīng)驗(yàn)優(yōu)先;
7、工作認(rèn)真負(fù)責(zé),能獨(dú)立思考和解決問(wèn)題;
8、具備良好的溝通能力、學(xué)習(xí)能力和團(tuán)隊(duì)協(xié)作能力。