崗位職責:
1. 后端接口開發(fā),支撐業(yè)務落地
根據(jù)產(chǎn)品需求規(guī)格說明書,使用SpringBoot框架完成后端接口的設計、編碼、調試與優(yōu)化;負責業(yè)務邏輯梳理與實現(xiàn),保障接口的高可用性、安全性與性能,支撐前端及客戶端業(yè)務正常運轉。
2. 數(shù)據(jù)層設計與優(yōu)化,保障數(shù)據(jù)安全
參與數(shù)據(jù)庫表結構設計,熟練進行SQL編寫與優(yōu)化,解決數(shù)據(jù)查詢性能瓶頸;負責數(shù)據(jù)備份、恢復及安全管控,保障業(yè)務數(shù)據(jù)的完整性與安全性;配合前端開發(fā)團隊完成接口聯(lián)調,實現(xiàn)前后端數(shù)據(jù)高效交互。
3. 項目協(xié)同與技術迭代,提升團隊效率
參與后端需求分析與技術方案設計,跟進項目開發(fā)進度,解決開發(fā)過程中的技術難題;關注Java生態(tài)技術發(fā)展趨勢,結合項目實際需求進行技術優(yōu)化與重構;參與后端開發(fā)規(guī)范制定,沉淀開發(fā)經(jīng)驗與工具類,提升團隊整體開發(fā)效率。
任職要求:
1. 學歷與經(jīng)驗:本科及以上學歷,計算機相關專業(yè),3年及以上后端開發(fā)工作經(jīng)驗,有SpringBoot框架項目開發(fā)經(jīng)驗者優(yōu)先;
2. 技術要求:熟練掌握SpringBoot、SpringMVC、MyBatis/MyBatis-Plus等主流框架,深入理解Spring生態(tài)核心原理;精通Java基礎,熟悉JVM、多線程、集合等核心知識點;熟練掌握MySQL等關系型數(shù)據(jù)庫,具備扎實的SQL編寫與優(yōu)化能力;了解Redis等緩存中間件,熟悉消息隊列(如RabbitMQ、Kafka)者加分;熟悉微服務架構(如Spring Cloud/Alibaba)、Docker容器化技術者優(yōu)先;
3. 能力與素質:具備良好的邏輯思維能力與問題排查能力,能獨立負責模塊開發(fā)與技術難題解決;熟悉前后端交互流程,能高效與前端、產(chǎn)品、測試團隊協(xié)同工作;做事嚴謹細致,有較強的責任心與學習能力,能快速跟進新技術并落地應用;
4. 加分項:有大型后端項目或軟件產(chǎn)品后端開發(fā)經(jīng)驗者優(yōu)先;具備微服務項目實戰(zhàn)經(jīng)驗、高并發(fā)場景優(yōu)化經(jīng)驗者加分;熟悉CI/CD流程、具備DevOps相關經(jīng)驗者優(yōu)先。