1.后端开发:精通Java,熟练SpringBoot、SpringMVC、MyBatis-Plus,掌握Lambda流式、Builder模式,擅长公共工具封装、老旧代码重构
2.数据库:熟练MySQL、PostgreSQL,精通索引优化、事务管控、JSONB复杂查询与批量更新
3.缓存&并发:Redis、Redisson,落地缓存策略、分布式锁、接口幂等、高并发库存控制方案
4.中间件:RabbitMQ、XXL-Job、Elasticsearch,实现异步解耦、周期调度、千万级数据滚动检索
5.设备通信:熟悉MQTT协议,对接终端设备上报、状态同步业务场景
6.运维工具:Linux、Git、Docker,掌握日志排查、服务发布、版本管控、基础容器部署
7.前沿技术:了解Spring AI、LangGraph、Milvus向量库,具备AI Agent项目调研落地经验
1.高并发抽奖防超发方案:采用Redisson分布式锁+Redis预扣库存双重机制,大促高流量下杜绝奖品超领,搭配接口限流拦截恶意刷奖
2.营销接口全链路幂等设计:基于唯一业务标识+Redis判重,避免重复发券、重复发放积分、重复中奖等资损问题
3.异步化营销流水架构:所有权益变更操作通过MQ异步落库,缩短主流程耗时,数据库压力降低60%以上
4.ES用户分层精准营销:多维度标签组合检索,快速筛选沉睡客户、大客户、新客,实现定向发券、专属活动投放,降低营销成本
5.定时任务批量数据治理:统一调度积分过期清理、自动打标、报表统计,避免在线接口批量操作拖慢业务