崗位職責(zé):
1、系統(tǒng)架構(gòu)設(shè)計(jì):負(fù)責(zé)公司核心系統(tǒng)的架構(gòu)設(shè)計(jì),制定技術(shù)方案,確保系統(tǒng)的高性能、高可用性和可擴(kuò)展性。
2、技術(shù)選型與決策:評估和選擇合適的技術(shù)棧、框架和工具,確保技術(shù)方案的先進(jìn)性和適用性。
3、代碼質(zhì)量與規(guī)范:制定并推行代碼規(guī)范和開發(fā)標(biāo)準(zhǔn),確保代碼質(zhì)量和可維護(hù)性。
4、性能優(yōu)化:分析和優(yōu)化系統(tǒng)性能,解決高并發(fā)、大數(shù)據(jù)量等場景下的技術(shù)難題。
5、團(tuán)隊(duì)協(xié)作與指導(dǎo):與開發(fā)團(tuán)隊(duì)緊密合作,指導(dǎo)開發(fā)人員解決技術(shù)問題,提升團(tuán)隊(duì)整體技術(shù)水平。
6、技術(shù)研究與創(chuàng)新:跟蹤行業(yè)最新技術(shù)趨勢,推動(dòng)技術(shù)創(chuàng)新和落地。
7、文檔編寫:撰寫技術(shù)文檔,包括架構(gòu)設(shè)計(jì)文檔、技術(shù)方案文檔等。
8、風(fēng)險(xiǎn)評估與解決:識別系統(tǒng)潛在風(fēng)險(xiǎn),制定應(yīng)對方案,確保系統(tǒng)穩(wěn)定運(yùn)行。
任職要求:
1、學(xué)歷要求:計(jì)算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
2、工作經(jīng)驗(yàn):5年以上Java開發(fā)經(jīng)驗(yàn),對常用架構(gòu)模式熟練運(yùn)用,具有獨(dú)立架構(gòu)設(shè)計(jì)能力;。
3、技術(shù)能力:
3.1 精通Java及Spring生態(tài)(Spring Boot、Spring Cloud等)。
3.2 熟悉分布式系統(tǒng)設(shè)計(jì),掌握分布式緩存、消息隊(duì)列、負(fù)載均衡等技術(shù)。
3.3 熟悉主流數(shù)據(jù)庫MySQL等。
3.4 熟悉高并發(fā)、高可用系統(tǒng)的設(shè)計(jì)與優(yōu)化。
4、軟技能:具備較好的溝通能力和團(tuán)隊(duì)協(xié)作能力,良好的問題分析和解決能力。