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