崗位職責: 1. 系統開發與設計 o 負責公司相關軟件產品的后端開發工作。 o 根據項目需求,參與系統架構設計,完成模塊劃分、接口設計和數據庫設計,確保系統的高可用性、可擴展性和安全性。 o 使用Java及相關技術棧進行代碼編寫,確保代碼質量符合公司規范。 2. 前端與后端協同開發 o 與前端開發團隊緊密合作,完成前后端接口的設計與開發,確保數據交互的準確性和高效性。 o 參與前端頁面邏輯的開發(如Vue.js、React等),實現簡單的前端功能模塊,提升用戶體驗。 3. 系統優化與維護 o 對現有系統進行性能優化,包括數據庫查詢優化、緩存機制設計和接口響應時間優化,確保系統在高并發和大數據量場景下的穩定運行。 o 參與系統的日常維護和問題排查,快速定位并解決生產環境中的技術問題,保障系統的正常運行。 4. 技術研究與創新 o 關注行業內的新技術和新框架,結合石油領域的業務需求,探索技術應用的可能性,推動技術升級。 o 參與技術預研項目,為技術選型提供參考意見。 5. 文檔編寫與知識分享 o 編寫技術文檔,包括系統設計文檔、接口文檔和開發規范,確保項目的可維護性和可擴展性。 o 定期組織或參與技術分享會,與團隊成員分享技術經驗,提升團隊整體技術水平。 6. 項目交付與支持 o 按照項目計劃按時交付高質量的代碼,確保項目按時上線。 o 在項目上線后,提供必要的技術支持,協助解決用戶反饋的問題,持續優化系統功能。 崗位要求: · 教育背景:大學本科及以上學歷,計算機科學與技術、軟件工程、電子信息工程等相關專業。 · 工作經驗:至少1年以上Java開發經驗,有完整的項目開發經歷。具有石油行業相關開發經驗者優先。 · 技術技能: o 熟練掌握Java編程語言,熟悉J2EE架構,能夠獨立完成模塊設計與開發。 o 熟悉Spring Boot、Spring MVC、MyBatis等主流開發框架,了解其原理和使用場景。 o 熟悉數據庫技術,如MySQL、Oracle等,具備SQL優化能力,能夠進行數據庫設計和數據模型構建。 o 熟悉Maven、Git等開發工具,具備良好的代碼管理和版本控制習慣。 o 了解前端開發技術(HTML5、CSS3、JavaScript、Vue.js等),能夠完成前后端交互開發。 o 了解中間件技術,如Redis、RabbitMQ等,能夠進行分布式系統開發。 · 能力素質: o 具備良好的邏輯思維能力和問題解決能力,能夠快速定位并解決開發過程中的技術問題。 o 具備良好的溝通能力和團隊協作精神,能夠與團隊成員高效協作。 o 具備較強的學習能力,能夠快速掌握新技術和新框架。 o 具備良好的代碼編寫習慣,注重代碼質量和可維護性。 o 能夠適應快節奏的工作環境,具備良好的抗壓能力。 · 其他要求: o 熟悉石油行業相關業務流程和技術標準者優先。 o 有微服務架構開發經驗者優先。