參與軟件項目的需求分析、系統(tǒng)設計、技術方案討論與制定;
負責后端系統(tǒng)的開發(fā)、測試與部署,確保代碼質量和系統(tǒng)穩(wěn)定性;
使用SpringBoot、SpringCloud、MyBatis等框架進行模塊開發(fā);
編寫復雜SQL語句,進行數據庫設計與優(yōu)化,使用MySQL、SQL Server、達夢等數據庫;
使用Redis進行緩存設計,解決緩存穿透、擊穿等問題;
使用RocketMQ等消息中間件處理異步任務和解耦系統(tǒng)模塊;
參與前端Vue/uni-app項目的協(xié)作開發(fā),實現前后端數據交互;
編寫技術文檔,包括功能說明、接口文檔、部署手冊等;
配合團隊完成系統(tǒng)運維、故障排查與性能優(yōu)化。
任職要求:
大專及以上學歷,計算機相關專業(yè),4年及以上Java開發(fā)經驗;
熟練掌握Java語言及常用框架(SpringBoot/SpringCloud/MyBatis/SpringSecurity);
熟悉關系型數據庫(MySQL/SQL Server/達夢),具備SQL優(yōu)化能力;
熟悉Redis緩存技術、RocketMQ消息隊列、Linux操作系統(tǒng)及Docker容器化部署;
具備一定的前端開發(fā)能力,了解JSP、Vue、uni-app等框架;
熟悉常用開發(fā)工具(IDEA、Maven、Git、Navicat等);
具備良好的溝通能力、團隊協(xié)作精神和文檔編寫能力。
優(yōu)先考慮:
有OA、ERP、資產管理系統(tǒng)、維修維護系統(tǒng)等項目經驗者優(yōu)先;
熟悉工作流引擎者優(yōu)先;
有微服務架構實戰(zhàn)經驗者優(yōu)先。