岗位职责
1.核心系统开发设计:
1.1负责公司MES、ERP、WMS、APS等核心制造系统的设计、开发、重构与性能优化。
1.2主导或参与系统中长期技术架构规划与演进,确保系统的高可用性、高扩展性及可维护性。
1.3负责前后端功能开发,后端基于Spring等主流Java框架,前端使用Vue、uniapp等技术实现用户交互。
2.系统集成与接口开发:
2.1负责核心业务系统(如ERP、MES、WMS)之间及其与外部系统(如PLC、自动化设备、第三方服务)的接口设计与开发。
2.2设计与实现稳定、高效的RESTful API,确保数据在不同系统间准确、实时地流转。具备利用WebSocket实现前后端实时数据交互(如消息推送、实时监控)的实际项目经验。
3.业务需求分析与方案设计:
3.1深入生产、仓储、计划等业务部门,收集、挖掘和分析业务需求,担任业务与技术沟通的桥梁。
3.2独立或主导完成业务需求文档(BRD)、系统流程图、原型图(Axure)的设计与输出,将模糊的业务需求转化为清晰的技术实施方案。
4.系统运维保障与故障排查:
4.1具备全链路运维思维,负责所开发系统的线上稳定性保障。能够进行Linux/Windows服务器的基础操作、应用部署、日志分析与性能监控。
4.2独立负责数据库的日常管理、SQL优化及故障排查。快速响应并解决生产环境出现的复杂技术问题,并总结沉淀。
5.团队协作与知识共享:
5.1编写高质量的技术文档、设计文档,并主动进行知识分享,提升团队整体能力。
任职要求一、5年以上Java开发经验,精通Spring、Spring Boot、Spring Cloud等主流框架,具备中大型分布式系统架构设计经验。熟练掌握Vue、uniapp等前端开发技术,具备全栈开发能力。
二、熟悉RESTful API设计规范,拥有复杂的系统集成经验,特别是ERP与MES、WMS与底层设备(如PLC)之间的接口开发与实践。具备利用WebSocket实现前后端实时数据交互(如消息推送、实时监控)的实际项目经验。
三、必须熟悉MES系统开发流程,并拥有ERP、APS、WMS中至少一种系统的实际开发经验。有制造业(如汽车、电子、装备制造等)行业背景者优先。
四、运维与稳定性保障能力:具备强烈的系统稳定性意识,熟悉Linux/Windows服务器的基本操作与维护,精通MySQL/Oracle/Redis等数据库的管理与优化,了解网络基础知识,能独立定位和解决常见的系统与网络故障。
五、需求分析与设计能力:精通业务需求分析的方法论,能独立产出清晰的BRD、业务流程图。熟练使用Visio、ProcessOn等流程绘图工具及Axure等原型设计工具。
六、沟通与协作能力:具备出色的跨部门沟通能力,能高效地与产品、业务等非技术背景同事协作,准确理解、转化并管理业务需求。
七、问题解决能力:逻辑清晰,具备面对复杂系统问题和生产紧急故障时快速定位根因、制定并实施有效解决方案的能力。