岗位描述
岗位职责
1.参与仓储业务流程分析与WCS系统架构设计,完成高可用、高实时的服务端逻辑及设备监控前端界面开发。
2.负责构建和优化WCS与各类仓储设备间的通信接口(如RESTful API、TCP/IP协议、消息队列),设计高效的微服务架构以保障调度系统的稳定与性能。
3.推动代码质量与系统可靠性建设,主导核心调度模块的测试、代码审查及适用于WCS的CI/CD流程落地。
4.快速响应并解决线上设备通信、任务调度异常等问题,支持仓储业务策略的持续迭代与优化。
岗位要求
1.基本要求: 本科及以上学历,计算机相关专业,3年以上全栈或后端开发经验。
2.后端核心:
o精通Spring Boot等主流后端框架,具备高并发场景下服务端开发经验。
o深刻理解微服务架构,熟练掌握Redis缓存、Kafka/RabbitMQ等消息中间件在分布式系统中的应用。
o熟练使用MySQL/PostgreSQL,具备SQL优化、复杂事务处理及分库分表实践经验。
o具备设备通信集成经验者优先,如熟悉Socket编程、Modbus、MQTT等工业通信协议。
3.前端核心:
o熟练使用Vue生态(Vue 2/3, Vuex/Pinia, Element-UI/Ant Design Vue),2年以上中后台前端开发经验。
o精通TypeScript、HTML5、CSS3,熟悉前端工程化与模块化开发。
o具备实时数据前端展示经验者优先,如熟练运用WebSocket、ECharts等进行设备状态监控与可视化开发。
4.系统与架构:
o熟悉分布式系统设计原则,对高可用、高扩展性架构有实践理解。
o掌握容器化与编排技术(Docker/Kubernetes),熟悉CI/CD工具链(如Jenkins, GitLab CI)。
o了解云原生技术及监控告警体系(如Prometheus, Grafana)。
5.综合能力:
o逻辑清晰,具备良好的业务理解、技术方案设计和文档撰写能力。
o具备强烈的责任心和团队协作精神,能有效进行跨团队沟通。
o对代码质量有高标准,熟悉单元测试、集成测试及代码重构实践。