盒马盒马D2-JAVA开发工程师-供应链物流-武汉
任职要求
1、具备互联网行业业务开发和领域设计经验;有供应链,ERP,仓储体系经验者优先
2、技术上能够联系前后端(前端、测试、设计)、业务上能够协同上下游(pd,业务方),主动顺畅推进…工作职责
1)JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解; 2)3年左右使用JAVA开发的经验,对于你用过的开源框架,能了解到它的原理和机制,对Spring,ibatis,struts等开源框架熟悉; 3)了解分布式系统的设计和应用,了解分布式、缓存、消息等机制,能对分布式常用技术进行合理应用,解决问题; 4)掌握多线程及高性能的设计与编码及性能调优,有高并发应用开发经验; 5)掌握Linux 操作系统和大型数据库(Oracle、MySql),对sql优化有丰富的经验; 6)学习能力强,适应能力好,具备耐心/细心的品质; 7)喜欢去看及尝试最新的技术,追求编写优雅的代码,从技术趋势和思路上能影响技术团队; 8)具有供应链、ERP、仓配体系经验优先。
参与公司核心业务系统的设计、开发及优化,基于 Java 技术栈构建高性能、高可用的服务端应用。 负责模块功能的开发、测试和部署,确保代码质量和系统稳定性。 协同团队完成需求分析、技术方案设计及文档编写。 使用 Spring Boot、MyBatis、Dubbo 等主流框架实现业务逻辑,解决开发中的技术难题。 参与数据库设计与优化(MySQL),提升查询效率与数据一致性。 优化系统性能,支持高并发场景保障服务的可扩展性和容错性。 基于微服务架构(如 Spring Cloud、Nacos)设计服务拆分方案,结合 RocketMQ 实现异步通信。 使用 Redis 缓存热点数据,降低数据库压力,提升响应速度。 配合运维团队进行容器化部署(Docker/K8s)及监控告警体系建设(Prometheus、SkyWalking)。 遵循阿里研发流程,参与代码评审、单元测试、自动化测试等质量保障工作。 协同产品、前端、测试等团队,推动项目高效交付。 持续学习并实践新技术,提升团队整体开发效率与代码规范性。
1、核心系统开发: 基于 Java (Spring Boot/Cloud) 技术栈,参与供应链核心系统(订单、库存、物流)的功能开发与维护,保证高并发场景下的系统稳定性; 2、AI工程化落地(重点): 负责 LLM应用层开发:对接OpenAI/国产大模型API,开发基于大模型的业务插件(Agent); 3、参与 RAG(检索增强生成) 架构搭建: 涉及向量数据库(Milvus/Pinecone/Elasticsearch)的数据写入与检索优化; 4、AI辅助研发实践: 深度实践 AI-Assisted Coding:在日常开发中熟练使用GitHub Copilot/Cursor进行代码生成、单元测试编写和代码重构,成为部门“AI效能提升”的种子选手; 5、技术文档沉淀: 利用AI辅助工具撰写高质量的技术文档与接口文档,沉淀“AI+Java”的最佳实践案例。
1、参与快手电商供应链系统的需求研发,包括但不限于计划与协同、采购执行、订单履约、财务结算等核心产品能力建设,深入发掘和分析业务需求,撰写技术方案和系统设计,以及相关的代码开发; 2、深入理解业务,技术驱动,能够做技术规划,合理选型,并且推动落地; 3、接受高并发、海量数据的挑战,发现和解决系统存在的性能瓶颈等技术难题,推动系统的性能和可用性的提升,持续优化系统架构; 4、具有一定的商业敏感度,对业务能够深入理解,具备良好的业务建模能力,能够结合业务场景抽象,串联上下游全链路,通过数据分析定义问题并给出解决方案; 5、为团队引入创新的技术、创新的解决方案,用创新的思路解决问题。
参与公司核心业务系统的设计、开发及优化,基于 Java 技术栈构建高性能、高可用的服务端应用。 负责模块功能的开发、测试和部署,确保代码质量和系统稳定性。 协同团队完成需求分析、技术方案设计及文档编写。 使用 Spring Boot、MyBatis、Dubbo 等主流框架实现业务逻辑,解决开发中的技术难题。 参与数据库设计与优化(MySQL),提升查询效率与数据一致性。 优化系统性能,支持高并发场景保障服务的可扩展性和容错性。 基于微服务架构(如 Spring Cloud、Nacos)设计服务拆分方案,结合 RocketMQ 实现异步通信。 使用 Redis 缓存热点数据,降低数据库压力,提升响应速度。 配合运维团队进行容器化部署(Docker/K8s)及监控告警体系建设(Prometheus、SkyWalking)。 遵循阿里研发流程,参与代码评审、单元测试、自动化测试等质量保障工作。 协同产品、前端、测试等团队,推动项目高效交付。 持续学习并实践新技术,提升团队整体开发效率与代码规范性。