一)Java 核心技術?
1、精通 Java 基礎,熟練掌握多線程、集合框架、JVM 原理、反射、注解等核心知識,能靈活運用解決實際問題。?
2、熟練使用 Spring Boot、Spring Cloud、MyBatis 等主流 Java 開發(fā)框架,具備基于框架進行高效開發(fā)和優(yōu)化的能力。?
3、熟悉微服務架構設計,能熟練運用 Dubbo、Spring Cloud Alibaba 等微服務框架,處理服務注冊與發(fā)現(xiàn)、負載均衡、服務熔斷降級等場景。?
(二)數(shù)據(jù)庫與中間件?
1、熟練使用 MySQL、Oracle 等關系型數(shù)據(jù)庫,精通 SQL 語句編寫與優(yōu)化,具備數(shù)據(jù)庫設計、分庫分表、索引優(yōu)化經(jīng)驗。?
2、熟悉 Redis、MongoDB 等非關系型數(shù)據(jù)庫,能根據(jù)業(yè)務場景合理選擇和使用。?
3、熟練運用消息隊列(如 RabbitMQ、Kafka)實現(xiàn)異步處理、削峰填谷;掌握分布式緩存技術,提升系統(tǒng)性能。?
(三)其他技術與工具?
1、熟悉前端技術(HTML、CSS、JavaScript),了解 Vue、React 等前端框架,能與前端團隊高效協(xié)作。?
2、熟練使用 Git 進行版本控制,掌握 Maven、Gradle 等項目構建工具,熟悉 Docker、Kubernetes 容器化部署與運維。?
3、了解常用的系統(tǒng)監(jiān)控工具(如 Prometheus、Grafana)、日志分析工具(ELK Stack),具備系統(tǒng)性能調優(yōu)和故障排查能力。
崗位職責:
1、系統(tǒng)開發(fā):參與采購系統(tǒng)的需求分析、設計、開發(fā)和測試工作,負責核心功能模塊的編碼實現(xiàn),確保代碼質量和系統(tǒng)穩(wěn)定性。?
2、技術優(yōu)化:對現(xiàn)有采購系統(tǒng)進行性能調優(yōu)、代碼重構和功能迭代,持續(xù)提升系統(tǒng)的易用性和用戶體驗。?
3、問題解決:及時處理系統(tǒng)運行過程中出現(xiàn)的技術問題,定位和解決線上故障,保障系統(tǒng) 7×24 小時穩(wěn)定運行。?
4、協(xié)作溝通:與產(chǎn)品、測試、運維等團隊緊密協(xié)作,確保項目按時交付;參與技術方案評審,分享技術經(jīng)驗,提升團隊整體技術水平。?
5、文檔編寫:編寫詳細的技術文檔,包括系統(tǒng)設計文檔、接口文檔、開發(fā)規(guī)范等,為系統(tǒng)的維護和后續(xù)開發(fā)提供支持。
總體要求:
至少有 5 年以上 Java 開發(fā)經(jīng)驗,參與過完整的企業(yè)級項目開發(fā)周期,具備獨立承擔模塊開發(fā)的能力。?
2、有至少 1 個采購系統(tǒng)、供應鏈管理系統(tǒng)或相關業(yè)務系統(tǒng)的開發(fā)經(jīng)驗,熟悉采購業(yè)務流程(如采購申請、供應商管理、合同管理、訂單管理、庫存管理等)。?
3、具備高并發(fā)、大數(shù)據(jù)量系統(tǒng)開發(fā)經(jīng)驗,有過復雜業(yè)務場景下的技術方案設計和實現(xiàn)經(jīng)驗者優(yōu)先。?
4、參與過系統(tǒng)性能優(yōu)化、分布式架構設計、微服務拆分等相關項目者優(yōu)先。