该候选人将加入中国 IT 团队,与产品团队成员协作确保数字化零售终端管理(Digital RTM)的成功实施,通过物码营销项目打通生产、流通、消费的数据闭环,优化业务流程,深化用户关系,最终将 “码” 的连接力转化为企业的核心竞争力,支撑从传统经营向数字化、精细化运营的转型。在日常工作中,候选人需负责需求分析及技术管理、代码开发与实现、测试与质量保障以及系统维护及迭代。候选人需具备丰富的零售终端管理(RTM)、快速消费品(FMCG)领域知识与经验,若有饮品或酿酒行业经验者优先,以便能与嘉士伯中国的销售及市场团队建立良好的业务合作关系。
负责公司 SFA(销售自动化系统)、DMS(经销商管理系统)、BCRM(企业客户关系管理)、SCRM(社交客户关系管理)、TPM(终端绩效管理)等核心业务系统的后端开发与维护工作,保障系统的稳定运行和良好用户体验。
需求分析与技术设计(20%)
- 深入理解业务需求,凭借较强的业务洞察力和敏锐度,将业务需求转化为优质的技术方案。
- 参与系统架构设计与优化,从架构层面提升系统性能、可靠性和可扩展性,具备良好的架构思维
- 编写相关技术文档,包括设计文档、接口文档等
代码开发与实现(40%)
- 根据技术设计方案,使用 Java 及相关技术(如 MySQL、Redis、MQ 等)完成核心功能模块的编码实现;
- 遵循代码规范(如命名规范、注释规范),编写高质量、可复用、易维护的代码;
- 参与前后端联调,确保接口交互顺畅,解决开发过程中的技术问题。
- 参与技术难题攻关,解决系统运行过程中的各种技术问题
测试与质量保障(15%)
- 编写单元测试、集成测试用例,配合测试团队进行功能测试、性能测试及压力测试;
- 定位并修复代码 Bug,优化代码性能,提升系统稳定性与响应速度;
- 参与代码评审,确保代码质量符合团队标准。
系统维护与迭代(20%)
- 负责系统的日常维护、问题排查及故障修复,保障系统稳定运行;
- 根据业务需求迭代优化现有功能,跟进技术债务清理,提升系统可扩展性;
- 关注线上性能指标,针对性进行代码或架构层面的优化(如 SQL 优化、缓存策略调整等)。
技术研究与团队协作(5%)
- 跟踪 Java 生态新技术(如微服务架构、容器化技术、中间件等),并在团队内推广落地;
- 参与技术分享与培训,协助提升团队整体技术能力;
- 与产品、测试、运维等跨部门团队协作,推动项目高效交付。
- 熟练掌握 Java 编程语言,具有扎实的 Java 基础,深入理解面向对象编程思想,熟悉 JVM 原理及调优技术。
- 精通 Spring、Spring Boot、Spring Cloud 等主流 Java 开发框架,能够熟练运用框架进行项目开发,并理解框架的核心原理。
- 熟悉 MySQL 等关系型数据库,具备扎实的 SQL 语句编写能力,了解数据库索引优化、事务管理等数据库性能优化技术。
- 了解 Redis、MongoDB 等 NoSQL 数据库,能够在项目中合理运用以满足业务需求。
- 熟悉微服务架构相关技术,如服务注册与发现(Eureka、Nacos 等)、配置中心、负载均衡、熔断降级(Sentinel、Hystrix )等。
- 掌握 Git 等版本控制工具,熟悉 Maven 或 Gradle 等项目构建工具,了解持续集成 / 持续部署(CI/CD)流程。
- 了解消息队列(如 RabbitMQ、Kafka 等)的基本原理和使用场景,能够在项目中进行集成和应用。
- 具备良好的架构思维,精通设计模式,熟悉领域驱动设计,善于设计需求复杂多变的业务功能;
- 具备较强的业务洞察力和敏锐度,能快速理解业务需求并转化为技术方案
- 具有良好的沟通能力和团队协作精神,有较强的问题解决能力
- 有 SFA、DMS、BCRM、SCRM、TPM 等系统应用开发或物码营销项目经验者优先