Java 开发工程师(ERP方向)
1. 负责ERP系统中计划核心模块的开发与迭代,包括主生产计划(MPS)、物料需求计划(MRP)、采购计划、生产订单、库存与物料协同等业务模块;
2. 与供应链、生产、采购业务团队紧密协作,理解制造业务流程,将业务需求转化为可落地的系统方案,并对接 SAP、MES、WMS、SRM、TMS 等周边系统完成数据协同与集成;
3. 负责核心模块的技术设计与编码实现,基于 Java + Spring Boot/Spring Cloud 进行微服务开发,保障系统在大数据量、高并发场景下的性能与稳定性;
4. 负责数据库设计与 SQL 优化,编写复杂业务查询(含窗口函数、多表关联),通过索引优化、执行计划分析持续提升系统性能;
5. 参与系统架构演进,包括缓存设计(Redis)、消息队列(Kafka/RocketMQ/RabbitMQ)、任务调度等中间件的落地与治理;
6. 配合前端完成业务页面开发与联调(Vue/React),推动模块标准化与平台化建设;
7. 在计划模块基础上,逐步参与高级排程(APS)、需求预测等延伸场景的建设。
1. 3–5 年 Java 后端开发经验,其中至少3年以上ERP或供应链计划系统相关开发经验,做过MPS(主生产计划)、MRP(物料需求计划)、采购计划、生产订单等模块中的一个或多个;
2. 精通Java,熟练使用Spring Boot、Spring Cloud等主流框架,理解微服务架构并具备实际项目落地经验;
3. 熟练使用MySQL/PostgreSQL,能独立完成库表设计,编写复杂 SQL 并做性能优化;
4. 熟悉Redis缓存使用(含缓存一致性、热点数据处理)和至少一种消息中间件(Kafka / RocketMQ / RabbitMQ);
5. 具备良好的业务抽象能力,能读懂制造业的计划、采购、物料流程,跨部门沟通顺畅;
6. 做过 ERP、SAP 实施/二开,或参与过 MPS/MRP、采购计划、物料需求类项目优先。
【加分项】
- 了解或接触过 APS 高级排程、有限产能、需求预测类业务;
- 熟悉 SAP(MM/PP 模块)、MES、WMS、SRM 中至少一种系统的集成;
- 熟悉 Docker、Kubernetes、CI/CD,有 DevOps 实践经验;
- 会用 Vue 或 React 做简单前端联调;
- 熟练使用 AI 编程工具(Cursor / Copilot / Claude 等)提升开发效率。