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