
神州数码全栈开发工程师 (Java/Vue3/React)(J20903)
任职要求
* **必备技能**: * **Java**: 扎实的Java基础,精通 **Spring, Spring Boot, Spring MVC** 框架。 * **微服务**: 深入理解微服务架构理念,**必须**具备丰富的 **Spring Cloud** 实际项目开发经验。 * **数据库**: 熟练掌握至少一种主流关系型数据库(如 **MySQL, PostgreSQL, Oracle**),具备良好的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, 阿里云等)使用经验。 * 对新技术有强烈好奇心和学习能力,具备良好的问题解决能力。
工作职责
**主要职责** 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** 的功能开发,探索大模型在产品中的应用(如智能问答、自动化流程、内容生成等)。
1.全栈应用开发: -负责企业级Java应用程序的前端和后端设计、编码、测试与部署,使用技术栈如Java、Spring Boot、vue3。 -开发RESTful API、用户界面组件及数据库集成,确保系统高性能、可扩展性和安全性。 2.系统优化与维护: -分析并优化现有系统性能,修复缺陷和漏洞。 -实施持续集成/持续部署(CI/CD)流程,提升开发效率。 3.跨团队协作: -与产品、UI/UX设计、测试团队紧密合作,理解业务需求并转化为技术实现。 -参与敏捷开发会议,确保项目按期交付。
1.负责alibaba国际站智能沟通产品的相关系统架构设计及研发,与产品密切配合,从需求出发主导和参与开发工作,高效交付,解决各类潜在系统技术风险,保证系统的安全、稳定、高效运行。 2.具有独立完成复杂的系统分析、设计的能力,高质量高效率的完成核心编码开发;积极参与团队卓越工程,持续提升系统整体性能和稳定性。 3.在做好业务能力支撑的前提下,具有技术调研、架构优化、性能调优能力,能深入理解并参与业务研发;积极参与业务方向讨论,提出优化建议,技术驱动业务发展。
我们正在寻找一位经验丰富的JAVA工程师,加入我们的团队,负责交付平台的核心开发。该平台主要支持OA协调办公平台的SaaS功能配置、私有化部署以及日志监控等功能。候选人需具备扎实的JAVA开发技能,同时熟悉前端技术(如React)及云原生技术(如Kubernetes),以实现高效的全栈开发和系统交付能力。 主要职责: ● 负责交付平台核心模块的设计与开发,包括SaaS功能配置和私有化部署方案。 ● 开发并优化日志监控功能,保障系统的稳定运行和异常检测。 ● 参与前端React应用的开发,确保用户体验和系统功能的高效整合。 ● 持续推动云原生技术在平台中的落地,利用Kubernetes进行容器编排与管理。 ● 与产品、测试及运维团队紧密协作,推动项目高质量交付。 ● 持续改进平台架构和代码质量,提升系统性能与扩展性。