岗位职责
参与 AI ERP 系统后端开发,负责销售、采购、生产、财务成本等业务模块的 API 开发
使用 Cursor、Trae 等 AI IDE 进行代码编写,提升开发效率
参与微服务架构下的业务功能实现
协助完成数据库设计和优化
参与代码评审和单元测试
任职要求
必备条件
学历要求:计算机相关专业,本科及以上学历(或研究生在读),或具备同等水平的自学能力和项目经验
技术基础
Java 语言:Java 基础扎实,熟悉 Java 17 语言特性,了解面向对象编程、集合框架、多线程、IO 流等核心概念
框架技术:了解 Spring Boot、Spring Cloud 微服务架构,熟悉 Spring MVC、依赖注入、AOP 等核心概念,了解微服务注册发现、配置中心、服务网关等组件
数据库技术:熟悉 MySQL 或 PostgreSQL,能够编写 SQL 语句,了解索引优化、事务处理、数据库设计原则,了解 MyBatis 或 MyBatis Plus 的使用
项目管理:熟悉 Maven 项目管理,了解依赖管理、构建生命周期,熟悉 Git 版本控制,了解分支管理、代码合并等常用操作
开发工具:熟悉 IntelliJ IDEA 开发环境,了解常用快捷键和调试技巧
AI 工具使用(核心要求)
必须熟悉 Cursor 或 Trae 等 AI 编程 IDE,对 AI 辅助编程有浓厚兴趣
具备使用 AI 工具提升开发效率的实践经验,能够利用 AI 工具进行代码生成、重构、调试等
了解 AI 编程的最佳实践,能够与 AI 工具高效协作
能力要求:
具备良好的学习能力和自我驱动力,能够快速学习新技术和业务知识
具备较强的逻辑思维和问题解决能力,能够独立分析和解决技术问题
具备良好的沟通能力和团队协作精神,能够与团队成员有效配合
项目经验:有 Java Web 项目开发经验,参与过企业级项目或开源项目,有企业服务(ToB)项目实战经验的优先
前端技术:了解 Vue.js 等前端框架,能够进行前后端联调,了解前端工程化和组件化开发
中间件技术:了解 MyBatis Plus、Redis 缓存、Nacos 服务注册发现、消息队列等中间件
容器化部署:了解 Docker 容器化部署,了解 Docker 镜像构建、容器编排等
业务理解:了解 ERP 系统业务流程(SAP、用友等),对企业管理系统有基本认知
其他技能:了解 Postman、Swagger 等 API 测试和文档工具,了解 Linux 系统基本操作