工作職責
1. 后端開發:
基于 Spring Cloud 生態(如 Eureka/Nacos, Spring Cloud Gateway, OpenFeign, Hystrix/Sentinel, Spring Cloud Config/Bus 等)進行高可用、高性能的微服務系統設計、開發與維護。
負責數據庫設計、優化及SQL編寫,確保數據的高效、安全訪問。
集成和使用主流中間件(消息隊列、緩存、搜索引擎等)解決復雜業務場景。
編寫高質量、可測試、可維護的Java代碼,遵循編碼規范。
2. 前端開發:
使用 Vue 3 (Composition API, Pinia, Vite) 或 React (Hooks, Redux/MobX, Next.js等) 及其生態系統構建現代化、響應式、高性能的Web用戶界面。
與UI/UX設計師緊密合作,將設計稿精準還原為高質量的前端代碼。
優化前端性能,提升用戶體驗。
3. 云原生與部署:
熟練使用 Kubernetes (k8s) 進行應用的容器化部署、編排、監控與管理。
熟悉 Docker 容器技術。
參與CI/CD流水線的建設和優化。
4. 全棧協作:
全面理解系統架構,能夠獨立或協作完成從需求分析、技術選型、編碼實現到測試部署的全流程。
與產品經理、測試工程師及其他開發人員高效溝通協作。
5. 技術探索(加分項相關):
(如具備)參與或主導基于 AI智能體 (AI Agent) 和Python 的功能開發,探索大模型在產品中的應用(如智能問答、自動化流程、內容生成等)。
任職資格
必備技能:
Java: 扎實的Java基礎,精通 Spring, Spring Boot, Spring MVC 框架。
微服務: 深入理解微服務架構理念,必須具備豐富的 Spring Cloud 實際項目開發經驗。
數據庫: 熟練掌握至少一種主流關系型數據庫(如 MySQL, PostgreSQL,acle),具備良好的SQL優化能力;了解NoSQL數據庫(如 Redis, MongoDB, Elasticsearch)的使用場景和基本操作。
中間件: 熟悉常用中間件,如消息隊列(RabbitMQ, Kafka, RocketMQ)、緩存(Redis)、分布式協調(ZooKeeper)等。
云原生: 必須熟悉 Kubernetes (k8s) 的核心概念(Pod, Service, Deployment, Ingress, ConfigMap, Secret等),具備實際的部署和運維經驗。熟悉 Docker。
前端:
熟練掌握 Vue 3 (Composition API, 響應式原理) 及其生態(如 Vite, Pinia, Vue Router)。
或熟練掌握 React (Hooks, Context, 狀態管理) 及其生態(如 Redux, MobX, Next.js)。
精通 HTML5, CSS3, JavaScript (ES6+),熟悉前端工程化(Webpack/Vite, Babel, npm/yarn/pnpm)。
工具與基礎: 熟練使用 Git 進行版本控制;熟悉 Linux 常用命令;具備良好的網絡、操作系統和數據結構算法基礎。
學歷與經驗: 計算機相關專業本科及以上學歷。
優先考慮(加分項):
熟悉 Python 語言,有實際項目開發經驗。
具備AI智能體 (AI Agent) 開發經驗,例如:使用LangChain, LlamaIndex等框架構建智能應用;有大模型(LLM)集成、RAG(檢索增強生成)、Agent工作流設計等實踐經驗。
有高并發、高可用系統設計和調優經驗。
有云平臺(AWS, Azure, GCP, 阿里云等)使用經驗。
對新技術有強烈好奇心和學習能力,具備良好的問題解決能力。
更多