崗位職責:
1、參與概要設計,負責詳細設計,并負責完成核心代碼,參與上線及線上問題解決;
2、根據(jù)開發(fā)規(guī)范與流程獨立完成模塊的設計、編碼、自測以及相關文檔;
3、把項目需求轉化為技術需求,并能夠使用分布式架構完成開發(fā);
4、能獨立解決項目開發(fā)中遇到的難點問題,善于學習和總結,
5、公司內部管理、運營支持軟件的日常維護和使用培訓。
任職要求:
(一)后端技術能力
精通 Java 17 及以上版本,熟悉 JV 調優(yōu)、并發(fā)編程及常用設計模式,能獨立編寫高效穩(wěn)定的后端代碼。熟練掌握 Spring Boot、Spring cloud Alibaba 微服務框架,精通 myBatis/mlyBatis Plus等 ORM 工具,能獨立設計和開發(fā) RESTfuI API。熟悉 IySQL 數(shù)據(jù)庫設計與優(yōu)化,掌握索引設計、QL 調優(yōu)技巧,了解 Redis 緩存、RabbitmQ/afka 消息隊列的應用場景與實踐。理解分布式系統(tǒng)核心概念,具備分布式事務、數(shù)據(jù)一致性問題的解決方案經驗者優(yōu)先。
(二)前端技術能力熟練掌握 Vue3 框架及 Composition API,精通 TypeScript 強類型開發(fā),能高效開發(fā)可復用前端組件。熟悉 Element Plus/vben UI 組件庫,掌握前端構建工具(vite/vebpack),具備響應式布局、移動端適配(ūniApp 優(yōu)先)開發(fā)經驗。解前端性能優(yōu)化方案(代碼分割、懶加載、資源壓縮),能解決瀏覽器兼容性、大數(shù)據(jù)渲染等常見前端問題。有 B 端系統(tǒng)(如 ERP、管理后臺)前端開發(fā)經驗,熟悉復雜表單、數(shù)據(jù)報表、審批流程類功能開發(fā)者優(yōu)先。
(三)全棧綜合能力具備從需求分析、技術方案設計到上線交付的全流程開發(fā)經驗,能獨立負責中小型模塊的前后端全棧開發(fā)。熟悉 Docker 容器化部署基礎,了解 CI/CD 流程(Jenkins/GitLab CI),能配合團隊完成項目部署與運維支持。掌握全棧測試基礎,能編寫單元測試、接口測試,保障代碼質量。
(四)項目經驗要求3 年以上全棧開發(fā)經驗,其中至少1年EP/CRM/04等B端系統(tǒng)全棧開發(fā)經驗。
(五)有跨端(PC+移動端)開發(fā)實踐,使用uniApp 開發(fā)過 ERP 移動端(APP /小程序)者優(yōu)先。參與過完整的項目生命周期,有獨立解決復雜業(yè)務場景(如采購銷售流程、庫存管理、權限控制)技術問題的案例。