1、精通 Java EE 开发(Spring Boot/Spring Cloud/Spring MVC),熟练使用 MyBatis/MyBatis Plus 等 ORM 框架;
2、掌握微服务架构设计(服务注册与发现、负载均衡、熔断限流),熟悉Docker/Kubernetes容器化部署;
3、熟练操作关系型数据库(MySQL/Oracle),具备SQL优化能力,了解 NoSQL数据库(MongoDB/Redis)的应用场景;
4.熟悉前端技术栈(Vue.js/React+Element UI/Ant Design),能与前端团队协作完成前后端接口对接。
5、了解制造业MES系统核心模块(工单管理、生产调度、设备管理、质量管理)的技术实现;
6、具备工业协议集成经验(OPC UA/Modbus/RESTfulAPI),能实现 MES与PLC、SCADA、ERP等系统的数据交互;
7、熟悉实时数据处理技术(Kafka/Flink/Spark Streaming),可开发生产数据实时监控与分析模块。
8、熟练使用Git/SVN版本控制、Maven/Gradle构建工具,熟悉项目管理流程,熟练使用禅道等管理软件;
9、掌握代码质量管理工具(SonarQube),具备单元测试(JunitMockito)和接口测试(Postman)能力
10、至少2年以上制造业MES系统开发经验,参与过食品、饮料、乳品相关行业的MES项目开发者更优;
11、具备配合EPC总包项目的开发经验,能独立完成模块设计与代码实现,理解总包项目中的跨团队协作流程;熟悉制造业生产流程(如流程制造的大致工艺及批次管理),能够理解业务需求,并转化为代码实现。
12、具备良好的沟通能力(能与总包技术团队、终端客户进行需求对接);
13、具备较强的问题分析能力,能快速定位生产环境中的代码问题并提供解决方案;可接受驻场开发(工作地点:[甲方指定城市]),适应项目周期内的弹性工作节奏