崗位職責(zé):
1、系統(tǒng)架構(gòu)設(shè)計(jì)與優(yōu)化:負(fù)責(zé)從需求分析到系統(tǒng)整體架構(gòu)的設(shè)計(jì),包括技術(shù)選型、核心模塊劃分、接口定義等,確保架構(gòu)的高擴(kuò)展性、高性能、安全性和可維護(hù)性。例如,設(shè)計(jì)分布式系統(tǒng)、微服務(wù)架構(gòu)或高并發(fā)解決方案,并通過持續(xù)優(yōu)化應(yīng)對(duì)業(yè)務(wù)增長(zhǎng)和技術(shù)挑戰(zhàn)。
2、技術(shù)風(fēng)險(xiǎn)評(píng)估與決策:參與項(xiàng)目技術(shù)決策,評(píng)估技術(shù)方案的可行性及潛在風(fēng)險(xiǎn),制定開發(fā)規(guī)范和標(biāo)準(zhǔn)。例如,在項(xiàng)目初期分析系統(tǒng)性能瓶頸、安全漏洞或擴(kuò)展性限制,并提出規(guī)避策略。
3、核心模塊開發(fā)與性能調(diào)優(yōu):主導(dǎo)或參與核心功能模塊的代碼編寫,解決技術(shù)難題(如高并發(fā)處理、分布式事務(wù)等),并對(duì)系統(tǒng)進(jìn)行性能優(yōu)化(如數(shù)據(jù)庫調(diào)優(yōu)、緩存機(jī)制設(shè)計(jì)、服務(wù)器負(fù)載均衡等)。
4、團(tuán)隊(duì)技術(shù)指導(dǎo)與協(xié)作:指導(dǎo)開發(fā)團(tuán)隊(duì)實(shí)現(xiàn)架構(gòu)設(shè)計(jì),審查代碼質(zhì)量,組織技術(shù)培訓(xùn),并與產(chǎn)品、運(yùn)維等團(tuán)隊(duì)協(xié)作,確保技術(shù)方案落地。例如,通過可視化模型或文檔向團(tuán)隊(duì)傳達(dá)設(shè)計(jì)思路,推動(dòng)技術(shù)規(guī)范的執(zhí)行。
任職要求:
1、要求計(jì)算機(jī)科學(xué)、軟件工程等相關(guān)專業(yè)本科及以上學(xué)歷,碩士學(xué)歷或重點(diǎn)院校背景優(yōu)先。
2、精通主流開發(fā)框架(如Spring、MyBatis、Hibernate)和分布式技術(shù)(如Dubbo、Kafka、Redis)。熟悉數(shù)據(jù)庫設(shè)計(jì)(MySQL、Oracle、NoSQL)及大數(shù)據(jù)處理技術(shù)(Hadoop、Spark)。掌握微服務(wù)、云計(jì)算(AWS、阿里云)和容器化技術(shù)(Docker、Kubernetes)。
3、5年以上開發(fā)經(jīng)驗(yàn),3年以上架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),有應(yīng)急行業(yè)項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。主導(dǎo)過高并發(fā)、高可用系統(tǒng)的架構(gòu)設(shè)計(jì)與實(shí)施,具備從零搭建系統(tǒng)的能力。
4、具備優(yōu)秀的抽象思維和邏輯分析能力,能快速理解業(yè)務(wù)需求并轉(zhuǎn)化為技術(shù)方案。良好的溝通與團(tuán)隊(duì)管理能力,能夠協(xié)調(diào)跨部門合作,并具備技術(shù)文檔撰寫能力。