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