1. 后端技术:熟练掌握Java开发,精通Spring系列框架(Spring Boot/Spring MVC),具备扎实的后端业务开发与接口设计能力;熟练使用Python进行脚本开发与数据处理,高效支撑业务落地。
2. 数据与中间件:精通SQL语句编写,熟练操作MySQL/Oracle等数据库,擅长数据查询优化与事务处理;熟练运用Redis缓存、IBM MQ消息队列,保障系统高可用与数据一致性。
3. 前端能力:会用Vue、HTML、CSS核心技术,可独立完成简单管理后台、数据展示页面的开发与适配,具备前后端联调实操经验。
4. 工程能力:熟悉项目开发流程,具备良好的代码规范与问题排查能力,能高效完成需求拆解、功能开发与交付工作
项目名称:某银行柜面综合支付结算系统重构(核心业务线)
项目周期:3个月
技术栈:Java+Spring Boot+Oracle+Redis+IBM MQ+Vue+HTML+CSS
项目描述:
原系统为老旧单体架构,存在柜面支付响应慢、交易并发低、对账效率差等问题,支撑全行800+网点柜面转账、对公缴费、跨行支付等核心业务,重构后实现系统高可用与业务高效流转。
核心职责与成果:
1. 负责后端核心支付链路开发,基于Spring Boot搭建微服务模块,通过IBM MQ实现支付报文异步收发,保障交易数据不丢失,对接人行支付通道,实现跨行支付实时到账;
2. 针对柜面高频查询场景,用Redis设计多级缓存策略,优化SQL查询语句,将单笔交易响应时间从500ms降至150ms,柜面业务处理效率提升70%,支撑峰值时段日均2万+笔交易稳定运行;
3. 配合前端完成柜面支付录入、结果展示等简单页面开发(Vue+HTML+CSS),优化交互逻辑,减少柜面人员操作步骤,提升一线使用体验;
4. 严格遵循银行金融业务规范,设计交易异常重试、幂等性校验机制,杜绝重复支付风险,系统上线后交易成功率达99.99%,无一笔资金差错。