拥有 10 年 Java 后端开发经验,熟练掌握 Java 基础、集合、多线程、JVM 调优、Spring、SpringBoot、SpringCloud 全家桶等主流技术栈,熟悉微服务架构设计、分布式事务、服务熔断降级、网关限流等高可用方案。熟练使用 MySQL,精通 SQL 优化、索引设计,掌握 Redis 缓存应用与调优,熟悉消息队列 RabbitMQ、Kafka 的业务落地。
具备复杂业务系统的需求拆解、方案设计能力,能够独立完成模块架构设计、接口开发、性能问题排查优化。熟悉 Linux 环境,掌握常用运维命令,可完成服务部署、日志排查。有团队技术指导经验,能够做代码评审,识别代码缺陷,推动技术规范落地,解决项目中的疑难线上问题,擅长对接业务需求输出技术方案,保障系统稳定高效运行。
项目经验一:智能仓储管理系统
作为后端核心开发,负责业务服务与仓储硬件设备对接开发工作,基于 TCP、Modbus 等通信协议,完成与 AGV 小车、扫码终端、分拣设备的数据交互,实现设备指令下发、状态上报、异常告警等能力。使用 SpringBoot 搭建服务,利用 Netty 实现长连接通信,处理高并发设备消息,解决粘包、断连重连、消息丢失等通信问题。参与数据库表结构设计,优化 SQL 查询,结合 Redis 做设备状态缓存,保障大量硬件接入下系统稳定运行,支撑仓库出入库、盘点等业务流程落地。
项目经验二:扫码用电前置服务项目
主导扫码用电前置服务模块开发,负责服务与用电终端设备之间通信交互,基于自定义私有通信协议,完成设备登录、心跳保活、用电指令下发、订单及状态数据上报等全流程逻辑。基于 Netty 构建高性能前置网关服务,承接大量用电终端并发接入,妥善处理设备断线、消息超时、重复报文等各类异常场景。结合消息队列实现异步消息处理、流量削峰,优化接口响应效率,保障设备上报数据可靠落库,支撑扫码通电、断电、计费统计、设备故障上报等业务稳定运行,同时负责线上故障排查与性能调优,保障服务高可用。