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