崗位職責
1、參與公司軟件項目的java后端系統的設計、開發與維護工作,根據需求文檔完成高質量代碼編寫,確保系統功能的穩定性和可靠性。
2、深入分析業務需求,與產品、測試等團隊緊密協作,優化現有系統架構,提升系統性能和用戶體驗,保障項目按時交付。
3、解決開發過程中遇到的技術難題,編寫技術文檔,對項目進行技術總結與分享,促進團隊技術能力提升。
4、關注行業技術動態,研究和引入新技術、新框架,推動公司技術棧的更新與升級,保持技術競爭力。
任職要求
1、學歷與專業:計算機科學與技術、軟件工程等相關專業,本科及以上學歷;若有豐富的項目經驗,學歷要求可適當放寬。
2、技術能力
(1)精通 Java 編程語言,熟練掌握 JVM 原理、多線程、集合框架等核心技術,具備扎實的編程基礎。
(2)熟悉常用的 Java 開源框架,如 Spring、Spring Boot、MyBatis 等,能夠熟練運用其進行項目開發。
(3)熟練使用 MySQL 等關系型數據庫,具備良好的數據庫設計能力,熟悉 SQL 優化;對 Redis 等非關系型數據庫有一定了解。
(4)熟悉 Linux 操作系統基本命令,了解常用的中間件,如消息隊列(RabbitMQ、Kafka 等)、分布式緩存等,并能在項目中合理應用。
3、項目經驗:具有 2 年以上 Java 開發經驗,有完整的項目開發周期經驗,主導或參與過至少 1 個大型項目的開發,能夠獨立完成模塊開發與調試。
4、軟技能:具備良好的溝通能力和團隊協作精神,有較強的學習能力和問題解決能力,能夠快速適應新技術和新環境;工作責任心強,注重代碼質量和開發效率。