工作职责
负责基于 Java 技术栈设计并开发高性能、高可用的应用系统,包括但不限于 AI 智能体(AI Agent)业务平台、微服务架构及管理后台。
积极参与 AI 智能体相关项目的需求分析、技术选型、架构设计与核心模块开发,为智能体应用提供稳定可靠的后端技术支撑。
与算法工程师、前端工程师紧密协作,完成人工智能能力的服务化封装与集成(如大模型接口、工具调用、记忆存储等),保障系统整体高效运行。
持续优化现有系统架构与代码,引入行业领先的工程实践方案和安全解决方案,确保系统的安全性、可扩展性与高性能。
主动研究并引入与 AI 智能体、大模型应用相关的新型后端技术、工具及最佳实践,推动团队内部的技术创新。
编写高质量的技术设计文档、系统架构文档与核心代码,负责或指导相关技术文档的撰写与维护工作。
任职要求
基础要求
- 统招院校计算机科学、软件工程或相关专业本科及以上学历,5 年及以上 Java 后端开发工作经验。
- 具备中大型分布式系统或复杂业务平台的完整设计与开发经验,对软件开发生命周期全流程有深刻理解。
- 逻辑思维能力优秀,具备出色的问题分析与解决能力,可独立完成复杂模块的设计与开发工作。
- 拥有良好的编码习惯与严谨的技术设计风格,注重代码的可读性、可维护性及系统整体质量。
- 具备优秀的团队沟通与协作能力,熟悉敏捷开发流程,责任心强、有较强的工作驱动力。
- 对技术保有持续的热情,愿意学习并探索人工智能等新兴技术领域。
核心技术能力
Java 技术栈
精通 Java 编程语言及 JVM 虚拟机原理,对高并发、多线程、网络 I/O 有深入理解;熟练掌握 Spring Boot、Spring Cloud、MyBatis/MyBatis-Plus 等主流框架及其生态体系。
数据库与存储
精通 MySQL、PostgreSQL 等关系型数据库,具备优秀的 SQL 编写能力与数据库性能优化能力;熟练掌握 Redis 等缓存技术,熟悉其高级特性及各类应用场景。
系统架构与中间件
深入理解微服务架构及分布式系统设计原则(如 CAP 定理、一致性等);熟悉 RabbitMQ、Kafka 等消息中间件,具备实际的性能调优经验。
云原生与运维
精通 Git 版本控制工具及团队协作开发流程;深入理解 DevOps 理念,熟练掌握 Docker 容器化技术,有 Kubernetes 服务部署与管理经验者优先;熟悉阿里云、亚马逊云(AWS)、腾讯云等至少一种云服务平台。
工程化与安全
精通面向对象设计思想及设计模式,具备较强的领域建模能力;拥有扎实的网络安全与应用安全知识,掌握相关安全防护实践方案。
AI 智能体 / 大模型方向 优先条件
- 有 AI 智能体、大语言模型(LLM)相关后端开发经验者优先;熟悉提示词工程(Prompt Engineering)、函数调用(Function Calling)、检索增强生成(RAG)、智能体工作流等核心概念者加分。
- 有使用或集成 LangChain、Semantic Kernel、Dify 等人工智能应用开发框架经验者优先。
- 熟悉 Milvus、Chroma、PGVector 等向量数据库,理解其在人工智能应用中的作用者优先。
- 具备基础的 Python 编程能力,可与算法团队协作并理解相关工具链者优先。