工作職責:
1. 系統(tǒng)架構(gòu)設(shè)計:負責企業(yè)級應(yīng)用、分布式系統(tǒng)、微服務(wù)或中臺架構(gòu)的設(shè)計與演進。
2. 技術(shù)選型與決策:主導技術(shù)棧選型(如框架、中間件、云服務(wù)),確保技術(shù)方案的可擴展性和可維護性。
3. 性能與高可用保障:設(shè)計高并發(fā)、高可用的解決方案,包括容災、負載均衡、數(shù)據(jù)庫優(yōu)化等。
4. 代碼規(guī)范與質(zhì)量:制定開發(fā)規(guī)范,推動代碼審查、單元測試、CI/CD等工程實踐。
5. 團隊培養(yǎng)與指導:帶領(lǐng)技術(shù)團隊,提升團隊整體技術(shù)能力,解決復雜技術(shù)問題。
6. 業(yè)務(wù)與技術(shù)融合:深入理解業(yè)務(wù)需求,將業(yè)務(wù)目標轉(zhuǎn)化為可落地的技術(shù)架構(gòu)。
任職要求:
1. 語言與基礎(chǔ)
· 精通 Java 及生態(tài)(JVM 調(diào)優(yōu)、多線程、集合框架、NIO等)。
· 熟悉設(shè)計模式、數(shù)據(jù)結(jié)構(gòu)、算法及網(wǎng)絡(luò)編程。
2. 分布式與微服務(wù)
· 熟悉微服務(wù)架構(gòu)(Spring Cloud/Alibaba、Dubbo等)及服務(wù)治理(熔斷、限流、降級)。
· 掌握分布式常見問題解決方案(分布式事務(wù)、一致性、CAP理論)。
3. 數(shù)據(jù)庫與存儲
· 精通 SQL(MySQL、國產(chǎn)數(shù)據(jù)庫)及 NoSQL(Redis、MongoDB、Elasticsearch)。
· 具備數(shù)據(jù)庫分庫分表、讀寫分離、性能優(yōu)化經(jīng)驗。
· 了解時序數(shù)據(jù)庫、圖數(shù)據(jù)庫等特殊場景存儲方案。
4. 中間件與消息隊列
· 熟悉Kafka、RocketMQ、RabbitMQ 等消息中間件。
· 熟悉緩存技術(shù)(Redis 集群、緩存策略、穿透/雪崩解決方案)。
· 了解分布式協(xié)調(diào)工具(ZooKeeper、Etcd)。
5. 云原生與容器化
· 熟悉 Docker、Kubernetes 及服務(wù)網(wǎng)格(如 Istio)。
6. 性能與監(jiān)控
· 掌握系統(tǒng)性能調(diào)優(yōu)(JVM、GC、SQL、網(wǎng)絡(luò))。
· 熟悉全鏈路監(jiān)控(Metrics、Tracing、Logging),如 Prometheus、SkyWalking、ELK。
7. 安全與合規(guī)
· 了解常見安全漏洞(如 OWASP Top 10)及防護方案。
· 熟悉數(shù)據(jù)加密、身份認證(OAuth2.0、JWT)、權(quán)限控制。
其他要求:軟實力與經(jīng)驗
· 架構(gòu)設(shè)計能力:能輸出清晰的技術(shù)文檔(架構(gòu)圖、設(shè)計稿),權(quán)衡技術(shù)方案的利弊。
· 項目管理經(jīng)驗:主導過大型項目(高并發(fā)、高可用系統(tǒng)),有從 0 到 1 或系統(tǒng)重構(gòu)經(jīng)驗。
· 溝通與協(xié)調(diào):能與非技術(shù)團隊(產(chǎn)品、運營)高效協(xié)作,推動技術(shù)方案落地。
· 技術(shù)視野與學習能力:關(guān)注行業(yè)趨勢(如云原生、AI工程化),能將新技術(shù)合理引入團隊。
· 團隊管理經(jīng)驗:有帶團隊(5人以上)或培養(yǎng)骨干的經(jīng)驗,具備技術(shù)規(guī)劃能力。
加分項
· 有 AI 開發(fā)能力者優(yōu)先。
· 有醫(yī)療行業(yè)經(jīng)驗者優(yōu)先。
·有國產(chǎn)數(shù)據(jù)庫(達夢DM、KingbaseES 等)項目開發(fā)經(jīng)驗者優(yōu)先。