ID:304012

神经蛙 身份已认证

高级Java开发工程师

  • 公司信息:
  • 杭州白桃网络科技有限责任公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 杭州
  • 滨江

技术能力

6年Java开发经验,主要参与过电商项目开发,Java 基础扎实,熟练掌握Java 集合、并发编程,具有良好的编程习惯和开发规范;
熟练掌握 Spring、Spring Boot、Spring MVC、MyBatis 等开发框架;
熟练使用 MySQL 数据库,熟悉 SQL 调优,深入理解数据库MySQL架构、MVC、索引、锁机制;
熟练使用 RocketMQ 消息中间件,对RocketMQ的存储设计以及原理有一定的理解;
熟练使用 Redis 缓存,熟悉缓存雪崩、缓存穿透、缓存击穿解决方案;
熟练使用 Spring Cloud、Spring Cloud Alibaba、Dubbo;
熟练掌握 Nginx基本的使用方法以及负载均衡策略;
熟练操作 Linux 操作系统以及相关命令。

项目经验

项目一:BA 饰物局商城
开发工具:IntelliJ IDEA
技术描述:Spring Boot、MyBatis-Plus、Redis、Xxl-Job、Mysql、Maven
项目描述:本系统是一款基于微信小程序的 B2C 新零售电商平台,主要出售潮流配饰。客户通过前台浏览和购买商品,管理员通过后台对商品、订单进行管理。
责任描述:负责营销中心的抽奖模块、消息通知模块,支付模块,购物车模块。
技术要点:1、接入微信支付,接入微信公众号消息、微信小程序消息实现营销消息触达用户;
2、利用策略模式,避免代码多重条件判断,可扩展性强;
3、基于漏桶算法对用户抽奖接口进行限流,实现系统的过载保护;
4、使用 Redisson 实现分布式锁防止奖品因为并发超量发奖。

项目二:BA 饰物局订单管理中心
开发工具:IntelliJ IDEA
技术描述:Spring Boot、MyBatis-Plus、RocketMQ、Redis、EasyExcel、Mysql、Maven
项目描述:本系统作为电商订单业务流程的中转站,承上启下,向上对接自研商城和第三方订单管理系统(即 OMS,接入了天猫、抖音等线上平台),向下对接仓库发货平台(即 WMS)来控制整个订单的生命周期,同时对汇总各个渠道的订单数据转化为内部订单,以此分析公司产品销售情况。
责任描述:个人负责整个项目数据库设计、架构设计、开发、测试、部署和维护工作。
技术要点:1、基于 RocketMQ 实现接口异步处理,保证数据顺序性和完整性,又能达到削峰的目的;
2、利用模板方法设计模式,提取公共部分代码,复用性强,便于维护;
3、利用 Guava-Retry 实现调用第三方接口重试机制。

案例展示

  • BA 饰物局商城

    BA 饰物局商城

    本系统是一款基于微信小程序的 B2C 新零售电商平台,主要出售潮流配饰。客户通过前台浏览和购买商品,管理员通过后台对商品、订单进行管理。 责任描述:负责营销中心的抽奖模块、消息通知模块,支付模块,购物车模块。

  • BA 饰物局订单管理中心

    BA 饰物局订单管理中心

    项目描述:本系统作为电商订单业务流程的中转站,承上启下,向上对接自研商城和第三方订单管理系统(即 OMS,接入了天猫、抖音等线上平台),向下对接仓库发货平台(即 WMS)来控制整个订单的生命周期,同时对汇总各个渠道的订单数据转化为内部订单,以此分析公司产品销售情况。 责任描述:

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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