負責(zé)公司技術(shù)中臺與基礎(chǔ)框架(基于BladeX構(gòu)建)的演進、優(yōu)化與團隊賦能。
一、核心技術(shù):
1. 微服務(wù)架構(gòu)與Spring Cloud技術(shù)棧:
擁有豐富的 Spring Cloud Alibaba (Nacos, Sentinel, Seata) 或 Spring Cloud Netflix (Eureka, Hystrix) 實戰(zhàn)經(jīng)驗,熟練進行架構(gòu)設(shè)計與疑難排查。
精通 Spring Boot,對框架進行深度定制和優(yōu)化。
2. 分布式系統(tǒng)與中間件:
熟練掌握分布式事務(wù)的解決方案(如Seata、消息隊列事務(wù)),根據(jù)業(yè)務(wù)場景進行合理選擇和實施。
擁有 Redis 等分布式緩存的實際應(yīng)用經(jīng)驗,精通其數(shù)據(jù)結(jié)構(gòu)、持久化機制及集群模式。
熟悉 RabbitMQ 或 Kafka 等消息中間件,保證系統(tǒng)間異步通信的可靠性與數(shù)據(jù)一致性。
3. 前端架構(gòu)與工程化:
對 Vue.js 及其生態(tài)(Vuex, Vue Router)有了解,能協(xié)同前端同事制定高效、規(guī)范的前后端交互接口(如RESTful API、GraphQL)。
4. 系統(tǒng)安全與運維部署:
具備扎實的系統(tǒng)安全知識,實現(xiàn)認證授權(quán)體系(如OAuth2、JWT),防范常見安全漏洞。
了解Docker以及基于Kubernetes的容器編排和部署流程。
二、關(guān)鍵能力:
快速學(xué)習(xí)與解構(gòu):能夠快速理解BladeX框架的設(shè)計理念、模塊劃分和核心源碼,將其“分解”為技術(shù)組件。
技術(shù)規(guī)劃與落地:不僅能解決當(dāng)前技術(shù)債務(wù),更能基于業(yè)務(wù)發(fā)展,制定基礎(chǔ)框架的技術(shù)演進路線圖,并執(zhí)行落實。
問題診斷與優(yōu)化:具備全鏈路問題定位能力,快速定位并解決框架及系統(tǒng)中的復(fù)雜性能與穩(wěn)定性問題。
團隊賦能與規(guī)范:能夠制定開發(fā)規(guī)范,提升團隊對基礎(chǔ)框架的理解和使用水平。
職位福利:五險、帶薪年假、周末雙休、項目獎金、定期團建、加班補助、節(jié)日福利