崗位職責
- 深度參與軟件項目全生命周期,涵蓋需求分析、架構設計、代碼開發(fā)及單元測試等核心環(huán)節(jié),確保開發(fā)環(huán)節(jié)合規(guī)、高效。
- 按項目計劃完成功能模塊的程序結構設計、代碼編寫及單元測試,保障代碼質(zhì)量、可讀性及可維護性。
- 負責項目原有代碼的維護、優(yōu)化及問題排查,及時處理線上及測試環(huán)境異常,確保軟件系統(tǒng)穩(wěn)定高效運行。
- 規(guī)范編寫程序設計文檔、制品部署手冊等技術文檔,保障文檔的完整性、準確性,支撐項目交付及后續(xù)維護。
- 積極配合項目經(jīng)理推進項目進度,響應需求調(diào)整,協(xié)同團隊完成各項任務目標,提升項目交付效率。
- 熟練使用AI編程工具輔助代碼生成,高效完成功能模塊編碼,結合Java開發(fā)需求優(yōu)化AI生成代碼,提升開發(fā)效率與代碼質(zhì)量。
任職要求
- 學歷:本科及以上學歷,計算機、軟件工程、信息技術、網(wǎng)絡工程、通信工程、電子工程等理工類相關專業(yè),985院校優(yōu)先。
- 經(jīng)驗:3年以上Java實際開發(fā)經(jīng)驗,具備扎實的Java基礎及數(shù)據(jù)結構功底,有完整項目開發(fā)及交付經(jīng)驗。
- AI編程要求:具備AI工具輔助編程經(jīng)驗,熟練使用主流AI編程工具(如Copilot、CodeGeeX等)輔助生成Java代碼,并能對生成的代碼進行優(yōu)化、調(diào)試,確保符合項目編碼規(guī)范及功能需求。
- 技術能力:精通Java語言,熟練掌握SpringBoot、SpringCloud、Spring、Spring MVC、MyBatis等主流開發(fā)框架;熟練掌握SQL編程,至少熟悉SQLServer、MySQL其中一種數(shù)據(jù)庫,懂數(shù)據(jù)庫設計、存儲過程、觸發(fā)器者優(yōu)先。
- 拓展能力:熟悉分布式運算、網(wǎng)絡架構、服務器、中間件、緩存、存儲解決方案及消息、搜索相關技術者優(yōu)先;熟練使用Redis、Memcached等緩存框架。
- 工具與前端:熟練使用Idea、Eclipse等開發(fā)工具,以及Git、Jenkins等代碼管理和發(fā)布工具;了解HTML、JavaScript、Ajax、JQuery、CSS等Web前端技術,掌握React、Vue等至少一種前端開發(fā)框架者優(yōu)先。
- 素養(yǎng):具備良好且規(guī)范的設計能力及技術文檔編寫能力,擁有嚴謹?shù)木幋a習慣;具備優(yōu)秀的問題分析、溝通表達能力,責任心強,善于團隊協(xié)作。