职位描述
有食品/快消品行业数字化开发经验者优先(可提供过往项目案例)
.1、基础技术能力
编程语言:精通Java(1.8+),熟练使用Spring Boot 2.7+/3.x框架,熟悉Spring Cloud Alibaba(Nacos、Sentinel、Seata、Feign)微服务架构设计与落地。
中间件:熟练使用Redis(缓存设计、分布式锁、热点数据处理)、MQ(RocketMQ/RabbitMQ,消息可靠传输、异步解耦场景应用)。
数据库:精通MySQL 8.0+(索引优化、分库分表、读写分离),熟悉JPA, QueryDSL或MyBatis-Plus/MyBatis框架。
分布式:具备分布式事务(Seata TCC/AT模式)、分布式缓存(Redis集群)、分布式锁(Redisson)实战经验。
部署与运维:熟悉Linux环境操作(Nginx配置、Docker容器化、K8s基础),能独立完成应用打包(Jar/War)、部署及监控(日志排查、性能监控工具如Prometheus),有Jenkins使用经验。
2. 行业业务适配能力
熟悉食品制造全链路业务流程:原料采购(供应商管理)→生产加工(BOM配方、工序管理)→质量质检(质检报告关联、不合格品处理)→仓储物流(WMS库存同步、批次追踪)→销售(电商/分销平台订单对接)。
有食品行业数字化系统开发经验(如MES生产执行系统、WMS仓储管理系统、食品安全溯源平台),理解行业合规要求(GB 14881食品生产卫生规范数据记录、食品安全追溯标准)。
能快速对接业务方需求,抽象业务模型(如生产订单与库存扣减的逻辑闭环、多工厂/仓库数据隔离的多租户设计)。
3. 系统设计与性能要求
微服务架构设计:能基于Spring Cloud Alibaba完成服务注册/发现、配置中心、网关(Gateway)、负载均衡(Ribbon)设计,解决跨服务数据一致性(如Seata分布式事务)。
高频数据缓存:设计Redis缓存策略(如商品详情、促销活动配置的过期时间、热点数据预加载),避免缓存击穿/穿透/雪崩。
异步解耦:使用MQ实现生产完成通知仓储入库、订单支付成功通知物流揽件等场景,保证消息可靠性(重试、死信队列)。
数据安全:设计敏感数据(生产配方、客户信息)加密方案(AES/RSA),接口防篡改(签名验证),符合等保三级要求。
高并发优化:具备大促/秒杀场景下的性能优化经验(如分库分表、SQL调优、缓存前置),关键接口响应时间≤500ms。
4. 第三方系统集成能力
熟悉与ERP(SAP)、WMS、支付平台(微信支付/支付宝)、物流系统(顺丰/京东物流)的API对接,能输出Swagger/Postman接口文档。
掌握RESTful API设计规范(状态码、错误信息统一格式),支持前后端联调高效推进。
5. 协作与交付要求
敏捷开发:支持4个月周期内的迭代(基础架构→核心模块→联调→上线),每周同步进度,及时调整需求优先级。
测试保障:编写单元测试(JUnit 5)、集成测试(Spring Boot Test),关键接口覆盖率≥80%;参与代码评审(Code Review),保证代码质量。
文档与交付:交付技术文档(架构图、数据库ER图)、接口文档(Swagger)、部署脚本(Dockerfile/K8s YAML)、运维手册(监控指标、日志排查);配合知识转移培训。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕