崗位要求:
1、熟練掌握常用的JAVA開(kāi)源框架,熟悉 Spring Boot、Spring Cloud 等主流框架,具備高并發(fā)、分布式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn);
2、熟悉軟件開(kāi)發(fā)生命周期(SDLC),具備良好的代碼規(guī)范意識(shí)和工程化思維;
3、熟練掌握存儲(chǔ)過(guò)程、視圖、函數(shù)等數(shù)據(jù)庫(kù)對(duì)象的開(kāi)發(fā),精通數(shù)據(jù)架構(gòu)設(shè)計(jì)、數(shù)據(jù)模型設(shè)計(jì)和數(shù)據(jù)庫(kù)優(yōu)化的一種或多種;
4、熟練使用 SQL、Python、Shell 進(jìn)行數(shù)據(jù)開(kāi)發(fā),具備 ETL 設(shè)計(jì)、開(kāi)發(fā)及優(yōu)化經(jīng)驗(yàn);
5、熟悉數(shù)據(jù)倉(cāng)庫(kù)建模(如維度建模、星型/雪花模型)者優(yōu)先;
6、熟練掌握 Hadoop、Hive、Spark、Flink 等大數(shù)據(jù)組件的運(yùn)行機(jī)制,能夠進(jìn)行性能調(diào)優(yōu)、問(wèn)題排查及資源優(yōu)化;
7、熟悉 Kafka、HBase、ClickHouse、Doris 等大數(shù)據(jù)存儲(chǔ)與計(jì)算技術(shù)者優(yōu)先。有實(shí)時(shí)計(jì)算(如 Flink SQL/DataStream)、離線數(shù)倉(cāng)建設(shè)經(jīng)驗(yàn)者優(yōu)先;
崗位職責(zé):
1、負(fù)責(zé)在軟件開(kāi)發(fā)過(guò)程中落實(shí)架構(gòu)、編碼及安全規(guī)范,確保系統(tǒng)高性能、高可用和可維護(hù)性;
2、主導(dǎo)關(guān)鍵業(yè)務(wù)代碼的設(shè)計(jì)、開(kāi)發(fā)與代碼評(píng)審,優(yōu)化系統(tǒng)性能,保障代碼質(zhì)量;
3、負(fù)責(zé)廠商知識(shí)轉(zhuǎn)移工作,推動(dòng)團(tuán)隊(duì)技術(shù)能力提升;
4、負(fù)責(zé)大數(shù)據(jù)流批一體化任務(wù)的開(kāi)發(fā)、優(yōu)化及方案制定,支撐業(yè)務(wù)數(shù)據(jù)需求。