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