ID:316746

小城故事

高级Java开发工程师

  • 公司信息:
  • 广州市青花瓷健康管理有限公司
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 成都
  • 武侯

技术能力

有扎实的Java基础,熟悉常用集合、设计模式、并发编程等相关知识;
熟练掌握springboot、mybatis开源框架进行项目开发;
熟悉springcloud微服务开发体系(包括:gateway、nacos、eureka、seata、feign、dubbo等),并阅读过部分组件的源码,理解其基本原理与执行流程;
掌握分布式锁的解决方案,深入阅读redisson分布式锁的源码并掌握其原理和应用,阅读过curator框架分布式锁的源码;
熟悉redis分布式缓存,熟悉缓存穿透、缓存雪崩、缓存击穿等缓存问题解决方案;
熟悉RocketMQ、RibbitMQ消息中间件基本原理,熟悉消息丢失、消息重复等解决方案;
熟悉分布式事务XA、2PC、3PC、TCC、最终一致性理论,了解分布式事务常用解决方案,项目中使用seats、MQ解决分布式事务;
熟悉MySql,熟练掌握sql语句编写,能根据explain执行计划优化SQL语句,有一定的调优经验;
了解Elasticsearch的基本使用,了解cancl,了解DDD,了解js等;

项目经验

项目A:
项目名称:霏微汽车平台
公司名称:重庆霏微科技有限公司
工作时间:2022年11月——2023年3月
技术栈: springBoot + springBoot + springCloud Alibaba(open feign) + nacos + rocketMQ + redis + mysql
项目描述:霏微汽车平台属于汽车经销商saas系统,帮助经销商进行对外宣传获客、汽车售卖售后、汽车融资等。主要参与财务系统供应链金融功能的开发,对接车商与银行(如兵财、光大、中信等)实现汇票、汽车、抵押证的高效流转。

项目B:
项目名称:灰惊鸟直播app
公司名称:成都市灰惊鸟科技有限公司
工作时间:2022年4月——2022年11月(因公司经营困难)
技术栈: springBoot + nacos + rocketMQ + redis + mysql
项目描述:该APP是一款直播社交软件,主要面向海外用户,基于第三方服务为用户提供视频语音聊天、互动游戏等核心功能。主要负责分销、代理、渠道功能开发,设计实现接口加解密模块,修复系统bug。

项目C:
项目名称:青花瓷电商平台 http://gzqhc.com
公司名称:广州市青花瓷健康管理有限公司
工作时间:2019年6月—— 2022年3月
技术栈: springBoot + springCloud Alibaba(open feign) + gateway + rocketMQ + redis + elasticsearch + xxl-job + mysql + kubeSphere
项目描述:青花瓷电商平台包含门店app、员工端app、青花瓷小程序与公众号、仓储系统、运营管理系统和大数据平台,主要为二百多家直营门店提供数字化管理,例如会员管理与维系、电子价目册、门店库存、订单管理、业绩管理、美容师招聘培训等。
系统特色:使用rocketMQ实现业务解耦,延迟逻辑处理,分布式事务;使用redis实现分布式锁、分布式缓存;使用seata解决订单提交时扣库存相关问题;使用nacos作为服务配置中心和注册中心;使用elasticsearch进行订单搜索;使用kubeSphere管理无状态应用容器。
责任描述:主要负责商品服务、订单服务、营销服务的核心功能开发;管理gitlab代码仓库、git分支,同时进行code review;为数仓开发同事纬度建模提供业务支持;参与项目从0到1的开发,积极协调处理遇到的各种问题。

项目D:
项目名称:南航UPP支付系统 http://www.csair.com
公司名称:南航电子商务有限公司
工作时间:2017年6月—— 2019年3月
技术栈: springBoot + springCloud(zuul、eureka、feign、ribbon、hystrix)+ mybatis + mysql + redis + rabbitmq
项目描述:南航UPP项目是南方航空统一支付管理平台,对接银行和第三方支付平台,并为移动端(APP、微信公众号、微信小程序、webApp)、PC端、员工专区系统、军警残系统、代理商系统等其他客户端提供支付相关服务。由于南航UPP系统是多年前的一个web 动态工程(springmvc+spring+hibernate、oracle、北交云MQ产品),里面存在很多问题,比如:支付商jar包的管理问题;编码极不规范,经常一个方法中充满了无数个if else,导致方法代码上千行甚至上万行维护非常困难,还有很多实际面临的问题就不一一列举了。因此使用springcloud对部分功能进行了拆分。
责任描述:主要负责UPP项目国内版退款服务、订单查询(二次复核)服务、钱包服务的开发和维护
系统特色:
系统使用httpClient组件(支付商提供的调用方式)与银行以及第三方支付平台进行通信;使用mq推送消息实现上下游系统的异步调用以及解耦;使用redis存储支付网关信息,各个网关支付、退款状态的打开与关闭,支付商户密钥,各个系统调用的密钥信息等;使用redisson分布式锁实现支付网关、渠道等信息的更新,以及订单退款的控制等;使用hytsrix的降级特性对钱包接口进行预警等。

项目E:
项目名称: 供应链平台
公司名称: 供应链网络科技有限公司
工作时间:2015年9月—— 2017年5月
技术栈:springBoot+mybatis+mysql、solr、nginx、redis、rabbitmq、freemarker、vue
项目描述:专业的冷链物流网,为广大冷链物流参与者提供车源、货源、库源等服务,同时也是集合冷链资讯、行业动态、冷链物流行情指数发布、冷链知识等信息的综合平台。前台功能实现由货源,路线,库源,车联网服务,库联网服务以及个人中心组成;后台管理系统分为权限管理系统、会员认证系统、平台资源系统、订单系统、财务系统、CMS管理系统以及定时任务管理系统。新版系统数据库拆分为基础数据、承运方、委托方、交易;新版系统拆分为承运方中心、承运商中心、平台交易中心;新版系统目前处在改版中。
责任描述:主要负责项目前台个人中心车源、库源、货源发布模块,个人、公司、信息部网站编辑等。冷链马甲平台资源系统:重构权限管理系统(主要负责)、订单系统、会员系统、CMS(主要负责)、财务系统、定时任务系统(主要负责)、平台资源管理系统。
系统特色:使用Freemarker静态化前台首页、车源、货源、库源、客户简介、新闻资讯等,降 低服务器压力;使用solr全文搜索引擎进行路线、货源、库源的查找以及快速匹配;使用RabbitMQ进行系统解耦;使用redis缓存前后台登陆记录等;使用httpClient进行模块间的通信。

案例展示

  • 汽车经销商管理SaaS平台

    汽车经销商管理SaaS平台

    项目名称:霏微汽车平台 公司名称:重庆霏微科技有限公司 工作时间:2022年11月——2023年3月 技术栈: springBoot + springBoot + springCloud Alibaba(open feign) + nacos + rocketMQ + re

  • 直播app

    直播app

    技术栈: springBoot + nacos + rocketMQ + redis + mysql 项目描述:该APP是一款直播社交软件,主要面向海外用户,基于第三方服务为用户提供视频语音聊天、互动游戏等核心功能,根据不同游戏设置输赢概率以及控制输赢等。主要负责分销、代理、渠

  • 电商平台

    电商平台

    技术栈: springBoot + springCloud Alibaba(open feign) + gateway + rocketMQ + redis + elasticsearch + xxl-job + mysql + kubeSphere 项目描述:青花瓷电商平台包

  • 支付系统

    支付系统

    技术栈: springBoot + springCloud(zuul、eureka、feign、ribbon、hystrix)+ mybatis + mysql + redis + rabbitmq 项目描述:南航UPP项目是南方航空统一支付管理平台,对接银行和第三方支付平台,

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

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服