(一)编程语言
Java:精通 Java 语言特性(JVM 内存模型、并发编程、集合框架),熟练使用 Java 8-17
新特性(Lambda、Stream API、CompletableFuture),具备高并发、高可用系统开发经
验,能独立解决 JVM 调优、内存泄漏等复杂问题;
Python/C++:熟悉 Python 语法与常用库(Pandas、Requests),可用于数据处理与脚
本开发;掌握 C++ 基础语法,能阅读底层框架代码(如 Redis、Nginx),理解核心实
现逻辑;
前端技术:熟练使用 Vue.js、Element UI,能独立开发前端页面与交互逻辑,掌握 HTML5、
CSS3、JavaScript,了解前端工程化(Webpack)与跨域解决方案。
(二)框架与工具
后端框架:熟练使用 Spring 全家桶(Spring Boot、Spring Cloud、Spring MVC)、Dubbo
(服务治理),掌握 MyBatis、MyBatis-Plus(ORM 框架),了解 Spring Cloud Alibaba 生
态(Nacos、Sentinel、Seata);
容器与中间件:精通 Docker 容器化部署,熟悉 K8s 集群管理(Pod 调度、服务发现、
滚动更新);熟练使用 Redis(缓存、分布式锁)、RabbitMQ/Kafka(消息队列)、Elasticsearch
(搜索引擎);
数据库:精通 MySQL(索引优化、事务隔离级别、分库分表),熟悉 MongoDB(非结
构化数据存储)、PostgreSQL,了解数据库性能调优与容灾方案;
开发与运维工具:熟练使用 Git(版本控制)、Jenkins(CI/CD)、Jira(项目管理)、
SonarQube(代码质量检测),掌握 Linux 系统命令,能进行服务器环境配置与问题排
查。
(三)系统架构
深入理解微服务架构设计原则(服务拆分、服务治理、容错机制),有从 0 到 1 搭建
微服务平台经验;
精通分布式架构核心技术(分布式事务、分布式锁、一致性算法),熟悉 CAP 理论与
BASE 理论,能结合业务场景选择合适的分布式方案;
了解云计算架构(IaaS、PaaS、SaaS)
布道系统 (万仓合一战略核心项目)
项目时间:2022.03-2022.09 (落地时间)
项目角色:项目负责人,统筹需求分析、架构设计、研发发落地与运营优化
项目描述:
作为公司 "万仓合一" 战略的核心项目,布道系统需实现供应 F 商库存对接、商品数据同步、SKU 预建立功能,解决 "供应商数据格式不统一、库存信息滞后、SKU 创建效率低" 问题,为后续仓储整合奠定基础。
技术方案:
高并发数据同步处理:针对供应商数据高频次、大流量特点,设计 "Redis 本地缓存 +ActiveMQ 队列分流 " 架构,缓存热点库存数据,队列异步处理数据同步请求,避免服务器过载,数据同步成功率提升至 99.9%;
数据清洗与标准化:采用 TTL (TimeToLive) 机制自动清理过期数据,设计三轮数据筛查流程 (格式校验→逻辑校验→合规校验), 确保数据准确性;二次开发 Kettle 工具,实现页面式、参数式配置,支持自定义数据映射规则,解决快供应商数据字段不统一问题,SKU 创建效率提升 50%;
系统集成设计:设计标准化接口与仓储系统、订单系统双接,采用 Dubbo 实现服务调用,接口埋点监控,确保商品数据从供应商到仓储的全链路通畅。
项目成果:
2022 年 Q3 至 2024 年 Q1 期间,为墨卡托系统提供 3000 + 个标准化 SKU, 支撑2200 万订单交易,订单履约率提升 35%;
供应商数据由客户自行登录平台后台维护改为自动化数据据同步,避免人工输入导致错误,库存准确率提升至 98%, 仓储流转效率提升 40%;
项目落地后,公司供应商对接成本降低 60%, 为 "万仓合一" 战略后续推进提供重要支撑作用。