熟练掌握 Java 核心基础、面向对象、集合、多线程、IO、JVM 内存模型与垃圾回收机制,能排查内存溢出、线程死锁等常见问题。精通 Spring、SpringBoot、SpringCloud 微服务全套开发框架,熟练使用 MyBatis、MyBatis-Plus 操作数据库,掌握 MySQL 建表规范、索引优化、事务隔离级别、分表基础方案。熟练运用 Redis 实现缓存、分布式锁、限流,使用 RabbitMQ 完成异步消息解耦、削峰填谷。熟悉 Maven 项目构建、Git 版本控制、Linux 服务器基础操作,可独立打包、部署、排查服务日志。掌握 RESTful 接口规范,能使用 Swagger 生成接口文档,会用 JMeter 做简单接口压测。了解 Docker 容器基础、分布式事务基础解决方案,具备需求拆解、单元测试、线上问题排查能力,可独立完成功能开发、迭代优化与接口联调工作。
项目整合手机银行、微信小程序、网上银行、自助终端、线下柜面五大渠道,统一封装账户、转账、理财、签约、客户认证公共能力,解决各渠道重复开发、流程不统一、对账繁琐问题,日均交易 80 万笔。我负责渠道接入网关、统一认证、交易路由三大核心模块开发;基于 OAuth2+JWT 搭建全行统一身份鉴权,实现多渠道单点登录;通过 Redis 缓存客户基础信息、渠道权限,接口响应缩短 65%;使用 RocketMQ 异步完成交易流水、消息通知、对账数据同步,削峰防阻塞;引入 Sentinel 配置渠道限流熔断,避免渠道流量冲击核心账务。优化交易分表索引,解决高峰期慢查询;基于 Seata 保证跨渠道交易数据一致性;对接链路追踪平台,快速定位渠道交互异常。中台落地后,新渠道业务上线周期缩短 40%,渠道重复代码减少 70%,线上交易故障发生率大幅降低。