ID:419276

Nicole😁

高级Java工程师

  • 公司信息:
  • 杭州海康威视数组技术有限公司
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 长沙
  • 全区

技术能力

Java语言;Spring Boot/Cloud、Spring MVC、MyBatis-Plus;JVM(内存模型/调优)、多线程、并发、JUC;MySQL、PostgreSQL、Redis、MongoDB,sql优化;Git、Maven、Docker、Jenkins,linux,Dubbo,Zookeeper;RESTful API、RocketMQ、WebSocket;

项目经验

项目名称:智能硬件支付聚合平台
技术栈:Dubbo + Zookeeper + SpringBoot + SpringMVC + MyBatis + RabbitMQ + MySQL + Redis + MongoDB
项目描述:
一个面向线下支付场景的聚合支付平台,核心功能是接收硬件设备“小白盒”采集的支付数据,完成数据组装后调用第三方支付接口(微信/支付宝/银行等),并将支付结果实时推送给硬件终端。
我的职责:
作为支付模块的核心开发者,独立完成支付流程的设计与实现,包括:
支付接口调用:对接十余种第三方支付通道,统一封装调用逻辑,支持微信、支付宝、银联等主流渠道的动态切换。
高并发处理:针对支付场景的高并发特性,使用线程池隔离不同支付通道的请求,避免单一通道故障影响整体服务。线程池参数根据各通道的响应时间和吞吐量独立配置,实现故障隔离与资源保护。
异步通知机制:支付结果通过RabbitMQ异步通知下游系统(订单系统、硬件终端等),确保支付状态的最终一致性。对通知失败的消息采用重试+死信队列兜底,保证业务闭环。
数据存储:使用MySQL存储核心支付记录,Redis缓存高频访问的支付单号、通道配置等,MongoDB存储请求日志用于问题追溯。
项目成果:
累计接入10余种支付通道,覆盖主流支付场景
系统稳定支撑日均300万+元的交易流水
支付接口平均响应时间控制在2秒以内,无资金差错事故。


项目名称:服务商管理平台
技术栈:Dubbo + Zookeeper + SpringBoot + SpringMVC + Mybatis + RabbitMQ + MySQL + Redis + MongoDB
项目描述:
一个面向聚合支付业务的后台管理系统,核心功能是对服务商及其业务信息进行集中管理,包括用户管理、设备管理、支付配置管理、支付订单汇总等。主要模块有设备管理、设备配置管理、账单管理等。
我的职责:
作为核心后端开发,负责多个关键模块的设计与实现,并解决分布式环境下的技术难题:
设备管理与配置管理:设计设备与支付通道的绑定关系,支持动态配置下发,确保硬件终端与后端配置实时同步。
分布式锁解决集群定时任务重复执行:在定时生成服务商账单、订单汇总等场景中,使用Redis分布式锁确保多台服务器只有一台执行任务,避免重复计算和数据错乱。
读写分离架构实现:针对后台管理系统的读写特点,将订单查询、报表统计等读操作路由到从库,支付记录写入操作使用主库,有效分担主库压力,提升查询性能。
消息驱动数据同步:使用RabbitMQ异步处理设备状态变更、配置更新等事件,降低系统耦合度。
项目成果:
累计接入服务商、商户、门店超1000家
支持10余种支付通道(微信、支付宝、银联、百度等)的配置与管理
订单汇总报表查询响应时间从5秒以上优化到1秒以内(读写分离+索引优化)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服