崗位職責(zé)
1. 參與大數(shù)據(jù)平臺(tái)核心模塊的設(shè)計(jì)、開發(fā)與優(yōu)化,基于Java技術(shù)棧構(gòu)建高可用、高并發(fā)的數(shù)據(jù)處理系統(tǒng);
2. 負(fù)責(zé)海量數(shù)據(jù)的采集、清洗、存儲(chǔ)、計(jì)算及可視化全流程實(shí)現(xiàn),解決數(shù)據(jù)處理中的性能瓶頸;
3. 主導(dǎo)或參與數(shù)據(jù)中間件的選型、部署與二次開發(fā),保障數(shù)據(jù)流轉(zhuǎn)的高效與穩(wěn)定;
4. 與產(chǎn)品、數(shù)據(jù)分析團(tuán)隊(duì)協(xié)作,理解業(yè)務(wù)需求并轉(zhuǎn)化為技術(shù)方案,支撐數(shù)據(jù)驅(qū)動(dòng)決策;
5. 負(fù)責(zé)技術(shù)文檔編寫、代碼評(píng)審及團(tuán)隊(duì)技術(shù)分享,提升團(tuán)隊(duì)整體技術(shù)水平。
任職要求
1. 本科及以上學(xué)歷,計(jì)算機(jī)、大數(shù)據(jù)、軟件工程等相關(guān)專業(yè),5年以上Java后端開發(fā)經(jīng)驗(yàn),其中至少1年大數(shù)據(jù)項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn);
2. 精通Java基礎(chǔ)語法、集合框架、并發(fā)編程,熟悉Spring Boot、Spring Cloud等微服務(wù)框架;
3. 熟悉大數(shù)據(jù)生態(tài)核心組件,包括但不限于Hadoop(HDFS、MapReduce)、Spark、Flink、Hive、HBase、Kafka、Redis等,能獨(dú)立完成相關(guān)組件的部署、調(diào)優(yōu)與問題排查;
4. 掌握數(shù)據(jù)同步工具(Sqoop、DataX、Flink CDC等)、數(shù)據(jù)倉庫設(shè)計(jì)理念,具備海量數(shù)據(jù)處理及性能優(yōu)化經(jīng)驗(yàn);
5. 熟悉MySQL、PostgreSQL等關(guān)系型數(shù)據(jù)庫,具備SQL優(yōu)化能力;了解MongoDB等非關(guān)系型數(shù)據(jù)庫優(yōu)先;
6. 具備良好的技術(shù)視野、問題分析能力和溝通協(xié)作能力,能承受一定的項(xiàng)目壓力,有大型分布式系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。