一、崗位職責
1. 核心開發與設計:負責項目后端代碼編寫、模塊開發與維護,參與系統架構設計,確保代碼質量、系統穩定性及可擴展性。
2. 全流程項目參與:積極參與需求分析、技術方案討論,根據需求與設計文檔,獨立完成指定模塊的設計、開發、測試及交付。
3. 協作與聯調:高效配合前端工程師完成接口對接與聯合調試,確保前后端數據交互順暢。
4. 問題解決與迭代:負責開發測試問題的定位與解決,完成版本迭代、環境部署、現場演練支持,及時響應線上反饋并進行代碼優化。
5. 文檔與知識傳遞:編寫清晰的技術文檔、用戶操作手冊,并指導實施人員完成部署與使用。
二、任職要求
1. 學歷與經驗:本科及以上學歷,計算機相關專業優先,3年及以上Java后端實際開發經驗。
2. 技術棧核心:
· Java基礎:功底扎實,深刻理解Java語言特性和面向對象設計。
· 主流框架:精通Spring全家桶(Spring Boot, Spring MVC, Spring Cloud)、MyBatis等主流開發框架及微服務技術。
· 數據庫:熟練使用MySQL、Oracle中至少一種,了解Redis等緩存技術。
· 開發運維:熟悉Linux操作系統及常用命令,能使用Maven、Git等工具,了解基本的Shell腳本編寫。
3. 能力與素質:
· 能獨立承擔模塊開發和維護,具備良好的系統分析和問題解決能力。
· 具備優秀的團隊協作精神、責任心和溝通能力。
· 文檔習慣良好,代碼書寫規范。
· 抗壓能力強,能適應項目需要的加班節奏。
三、優先考慮條件(加分項)
1. 行業經驗:有電力、能源等相關行業開發經驗者優先。
2. 前端技能:熟悉JavaScript、Vue、Element-UI、AJAX等前端技術,具備全棧能力者優先。
3. 擴展技能:了解Python多線程/多進程編程、其他數據庫(SQL Server)或自動化部署工具