熟悉 Java 17、Spring Boot、Spring Cloud 等后端开发技术,能够基于 Maven 多模块工程进行服务拆分、依赖管理和项目构建。熟悉 RESTful API 设计,掌握 Controller、Service、DAO/Mapper 分层开发模式,能够独立完成接口设计、业务逻辑实现、参数校验、异常处理和统一返回封装。熟悉 MyBatis 及 XML Mapper 开发,能够根据业务表结构编写查询、新增、更新、逻辑删除等数据访问逻辑。了解 PostgreSQL、MySQL、Redis 等常用存储组件,能够围绕用户、权限、配置、日志等业务场景进行数据建模和缓存/共享配置设计。熟悉 Spring Cloud Gateway、Nacos/Eureka 等微服务相关组件,了解服务注册发现、网关路由、配置管理等能力。熟悉企业级权限认证场景。了解 Kafka、RabbitMQ、Elasticsearch 等日志与消息处理相关组件,能够参与接口调用日志、审计日志、业务日志等功能开发。具备一定的跨语言服务协作经验,能够通过 Java 后端管理业务配置,并为 Python Agent 服务提供 Skill、MCP 等运行配置支持。
企业级AI项目 Java 后端服务是面向企业内部智能平台的后端项目,采用 Java 17、Spring Boot、Spring Cloud、MyBatis、PostgreSQL、Redis 等技术栈,使用 Maven 多模块结构组织代码,主要模块包括 iesg-core、iesg-gateway、iesg-rbac、iesg-commons 等。项目主要负责用户、角色、权限、应用、业务系统API 资源、访问 Token、审计日志、文件、PDF OCR 模板、知识库管理及问题召回、Skill 管理和 MCP 管理等后台能力,并与 Python Agent 服务协同完成智能体能力编排。
在项目中参与核心业务接口开发和维护,按照 Controller、Service、Mapper 分层结构实现系统管理类接口,包括用户、角色、应用、API 资源、访问令牌、审计日志等模块的新增、查询、列表检索、模糊查询、删除和逻辑删除能力。参与 Skill 与 MCP 管理功能建设,支持平台级通用配置、用户可安装配置、用户私有配置等不同使用场景,实现创建、更新、删除、安装、卸载、查询可用列表等接口,为 Python Agent 运行时提供可查询、可执行的配置基础。参与 RBAC 与登录认证相关功能,支持 Token 校验、当前用户信息获取,以及 ADFS、Lenovo ID 登录回调处理。参与网关与安全上下文相关开发,配合实现统一入口、用户会话识别和后端服务访问控制。项目中还处理过 MyBatis 与数据库字段类型映射问题,规范 Mapper 中主键查询、更新、删除时的类型转换写法,提升数据访问稳定性。
这是一个政府项目,在公共资源交易系统中,承担了后端开发的角色;在公共资源简易招投标系统中,主要做设计和开发工作
绿色数据管理系统,主要是管理企业级专注于供应链的环境合规、社会责任和供应商评估。它的核心功能是帮助企业管理产品中受限物质的信息,以满足RoHS、REACH等全球法规要求。