崗位職責(zé):
1.參與公司大數(shù)據(jù)產(chǎn)品的架構(gòu)設(shè)計,負(fù)責(zé)大數(shù)據(jù)清洗、存儲、處理、分析等場景的架構(gòu)設(shè)計和開發(fā);
2.參與平臺級通用大數(shù)據(jù)中間件的評審和開發(fā),基于公司大數(shù)據(jù)平臺進(jìn)行應(yīng)用邏輯開發(fā),并對具體業(yè)務(wù)場景下復(fù)雜海量數(shù)據(jù)應(yīng)用的各項性能進(jìn)行優(yōu)化;
3.培養(yǎng)并帶領(lǐng)初級工程師,進(jìn)行技術(shù)設(shè)計、代碼編寫的指導(dǎo)和評審。
任職要求:
1.五年或以上工作經(jīng)驗,兩年以上大數(shù)據(jù)相關(guān)工作經(jīng)驗,熟悉Hadoop生態(tài),具有大型系統(tǒng)的架構(gòu)設(shè)計經(jīng)驗;
2.精通Java/Scala中的一種或多種語言,熟練掌握多線程、并發(fā)處理、I/O與網(wǎng)絡(luò)通訊相關(guān)原理及類庫,熟練掌握多種設(shè)計模式;
3.精通Hadoop大數(shù)據(jù)平臺框架,精通HDFS系統(tǒng)原理,熟悉Spark、Hive、HBase、Impala、Storm等組件的應(yīng)用設(shè)計及開發(fā),能夠獨立完成Hadoop環(huán)境的搭建及管理;
4.對Java虛擬機(jī)有較深了解,有運行態(tài)JVM分析及調(diào)優(yōu)經(jīng)驗者優(yōu)先;
5.熟悉關(guān)系型數(shù)據(jù)庫(SQL?Server\Oracle\Mysql\Postgresql),可熟練編寫SQL語句及存儲過程,了解SQL性能調(diào)優(yōu)。有NoSQL(Redis、MongoDB)經(jīng)驗者優(yōu)先;
6.有良好的編碼習(xí)慣和測試意識,能遵循開發(fā)流程、文檔規(guī)范和編碼規(guī)范,能獨立學(xué)習(xí)技術(shù)并解決問題,對新技術(shù)有鉆研精神,有長期維護(hù)的技術(shù)博客者優(yōu)先。