崗位職責(zé):
1.主導(dǎo)項目的整體架構(gòu)設(shè)計,負責(zé)技術(shù)方案的制定與技術(shù)路線的選擇,參與復(fù)雜業(yè)務(wù)系統(tǒng)的高效實現(xiàn)及性能優(yōu)化;
2.獨立承擔(dān)大型、復(fù)雜系統(tǒng)的模塊設(shè)計、開發(fā)與優(yōu)化,主導(dǎo)核心業(yè)務(wù)邏輯及系統(tǒng)性能的提升,確保系統(tǒng)的穩(wěn)定性、可擴展性和高可用性;
3.指導(dǎo)并協(xié)同團隊成員進行后端技術(shù)開發(fā),協(xié)調(diào)前后端的工作,確保高質(zhì)量交付,并進行代碼審查與技術(shù)指導(dǎo);
4.參與現(xiàn)有項目的技術(shù)重構(gòu)及性能優(yōu)化,對代碼質(zhì)量、架構(gòu)和設(shè)計進行持續(xù)改進,確保系統(tǒng)符合業(yè)務(wù)需求和技術(shù)規(guī)范;
5.負責(zé)技術(shù)方案的討論和評審,進行技術(shù)調(diào)研,處理開發(fā)過程中的疑難問題,并提供技術(shù)支持;
6.負責(zé)系統(tǒng)的部署和優(yōu)化,推動自動化運維和容器化架構(gòu)的建設(shè),提升系統(tǒng)的持續(xù)交付能力;
7.深入理解業(yè)務(wù)需求,推動技術(shù)創(chuàng)新,帶領(lǐng)團隊攻克項目中的技術(shù)難題,不斷優(yōu)化系統(tǒng)架構(gòu)和開發(fā)流程;
8.高效配合團隊和其他部門完成產(chǎn)品的快速迭代,參與團隊技術(shù)文化建設(shè)和技術(shù)分享,提升團隊整體技術(shù)水平。
崗位要求:
1.第一學(xué)歷為統(tǒng)招本科,計算機軟件相關(guān)專業(yè),5年以上Java開發(fā)經(jīng)驗,至少2年以上中大型項目的技術(shù)架構(gòu)設(shè)計經(jīng)驗;
2.精通SpringBoot、SpringCloud等開發(fā)框架,具備較強的微服務(wù)架構(gòu)設(shè)計與實施經(jīng)驗,熟悉分布式架構(gòu)、SOA、RPC等技術(shù);
3.熟練使用MyBatis、MyBatisPlus等持久層框架,并能根據(jù)業(yè)務(wù)需求優(yōu)化數(shù)據(jù)庫操作,優(yōu)化SQL性能;
4.熟悉至少一種主流數(shù)據(jù)庫(MySQL、Oracle、PostgreSQL等),具有數(shù)據(jù)庫設(shè)計、優(yōu)化及性能調(diào)優(yōu)經(jīng)驗;
5.精通分布式技術(shù)棧:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking等,并有相關(guān)實際應(yīng)用經(jīng)驗;
6.熟悉并能夠根據(jù)項目需求應(yīng)用Apache Shiro、SpringSecurity等安全框架,保障系統(tǒng)的安全性;
7.熟悉高并發(fā)、高可用的系統(tǒng)設(shè)計,能夠解決復(fù)雜業(yè)務(wù)場景下的技術(shù)難題,并推動技術(shù)創(chuàng)新;
8.精通日志框架(如Logback、Log4j等)、數(shù)據(jù)庫連接池(如阿里巴巴Druid)及異步框架(如Quartz等);
9.熟悉常用的開發(fā)工具及框架:Fastjson、Swagger-UI、Lombok等;
10.具備較強的技術(shù)領(lǐng)導(dǎo)力,能獨立帶領(lǐng)團隊解決復(fù)雜技術(shù)問題,具有較強的溝通協(xié)調(diào)能力與團隊協(xié)作能力;
11.具備良好的代碼規(guī)范、文檔編寫習(xí)慣,能夠高效推動團隊技術(shù)進步;
12.優(yōu)先考慮有大規(guī)模、高并發(fā)系統(tǒng)開發(fā)經(jīng)驗、云平臺(如AWS、阿里云等)或容器化技術(shù)(如Docker、Kubernetes)經(jīng)驗者。