职责描述:
主要职责
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, 阿里云等)使用经验。
对新技术有强烈好奇心和学习能力,具备良好的问题解决能力。
更多