【崗位職責】
1.負責基于 Spring Boot 和 Ruoyi-vue 前后端分離框架的企業級后臺管理系統的開發、優化與維護。
2.參與或負責公司微服務架構的設計、演進與核心模塊開發,使用 Dubbo 實現服務間高性能調用,使用 Nacos 進行服務注冊發現與配置管理。
3.負責核心業務功能開發,并利用 RocketMQ 處理異步解耦、削峰填谷等場景,保障消息的可靠傳輸。
4.使用 Canal 監聽數據庫變更,設計和實現近實時數據同步、緩存更新等解決方案。
5.編寫高質量、可維護的代碼,進行數據庫設計與 SQL 性能優化,并參與系統穩定性建設與線上問題排查。
6.熟練運用 AI 編程輔助工具(如 Cursor, Copilot 等)加速業務代碼編寫,負責利用 AI 快速生成單元測試、補全技術文檔及輔助代碼 Review,顯著提升交付效率。
7.利用 AI 工具輔助排查線上疑難雜癥(如復雜報錯日志分析、慢 SQL 優化建議),縮短問題定位與修復時間。
【任職要求】
1. 必備經驗:
3年及以上 Java 開發經驗,1年以上微服務項目實戰經驗。
具備良好的 AI 工具使用習慣,能將 AI 融入到日常 CRUD 開發及問題排查的工作流中。
2. 微服務與框架:
精通 Spring Boot、Spring Cloud Alibaba 生態,有實際項目經驗。
熟悉 Dubbo 框架的核心原理與配置,有服務治理經驗。
熟悉 Nacos 作為注冊中心和配置中心的使用與最佳實踐。
3. 數據與消息:
精通 MySQL,有復雜的數據庫設計、索引優化及事務處理經驗。
熟悉 Redis 應用,能將其用于緩存、分布式鎖等場景。
有 RocketMQ 或 Kafka 等消息中間件的實際使用經驗。
了解 Canal 的工作原理,有基于其進行數據同步經驗者優先。