1. 崗位職責(zé):
l 負(fù)責(zé)企業(yè)級大數(shù)據(jù)平臺(離線計算+實時計算+數(shù)據(jù)湖)的架構(gòu)設(shè)計,主導(dǎo)數(shù)據(jù)采集、存儲、計算、治理全鏈路的技術(shù)選型與方案落地。
l 設(shè)計并實現(xiàn)數(shù)據(jù)中臺核心組件
l 與運營部門對接,理解數(shù)據(jù)需求并轉(zhuǎn)化為平臺功能
l 參與技術(shù)決策評審(如大數(shù)據(jù)組件選型、存儲方案評估),輸出技術(shù)風(fēng)險評估與優(yōu)化建議
l 負(fù)責(zé)電商平臺(B2B/2C模式)的高并發(fā)、高可用架構(gòu)設(shè)計,主導(dǎo)訂單系統(tǒng)、支付系統(tǒng)、庫存系統(tǒng)等核心模塊開發(fā)
2. 崗位要求:
l 學(xué)歷與經(jīng)驗:本科及以上學(xué)歷,計算機(jī)相關(guān)專業(yè),5年以上Java開發(fā)經(jīng)驗
l 技術(shù)棧:精通Java核心語法(JVM調(diào)優(yōu)、多線程并發(fā))、SpringMVC/Spring Boot/Spring Cloud Alibaba框架,具備源碼級開發(fā)與問題排查能力;熟悉Hadoop/Spark/Flink等大數(shù)據(jù)生態(tài)組件。熟悉MyBatis。
l 數(shù)據(jù)庫能力:有過MySQL/PostgreSQL實戰(zhàn)經(jīng)驗,熟悉分庫分表(如ShardingSphere)、索引優(yōu)化,能設(shè)計高并發(fā)下的數(shù)據(jù)庫架構(gòu)(如訂單表按用戶ID分片);熟悉ES、redis、mongodb等noSQL數(shù)據(jù)庫。
l 分布式系統(tǒng)能力:熟悉分布式系統(tǒng)原理(如CAP理論、一致性哈希、RPC框架),有大規(guī)模集群運維與調(diào)優(yōu)經(jīng)驗。
l 開發(fā)規(guī)范:熟悉Git Flow分支管理、Code Review流程,能編寫高質(zhì)量代碼。
l 測試與部署:掌握集成測試(TestContainers)、性能測試(JMeter+Gatling),熟悉CI/CD流程(Jenkins/GitLab CI)及服務(wù)器部署或者容器化部署。
3. 加分項
l 問題解決:具備復(fù)雜大數(shù)據(jù)問題排查能力
l 溝通協(xié)作:能與業(yè)務(wù)團(tuán)隊高效溝通,準(zhǔn)確理解需求并轉(zhuǎn)化為技術(shù)方案
l 大數(shù)據(jù)能力:實時數(shù)倉(如基于Flink的Lambda/Kappa架構(gòu))、數(shù)據(jù)湖(如Iceberg/Delta Lake)建設(shè)經(jīng)驗;熟悉開源大數(shù)據(jù)組件
l 電商經(jīng)營:有生鮮電商、跨境電商或產(chǎn)業(yè)互聯(lián)網(wǎng)開發(fā)經(jīng)驗