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