ID:303127

patience&

高级JAVA开发工程师

  • 公司信息:
  • 万师傅
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 宝安

技术能力

熟练掌握多线程编程,对设计模式有深入理解,有阅读源码习惯。
对JUC下常用类有深入理解,如CAS、AQS,熟练使用JDK8 Lambda表达式。
精通Spring、SpringBoot开源框架,掌握框架核心原理,能基于框架进行二次开发。
对ORM框架Mybatis、Hibernate有深入理解,熟练掌握Mybatis设计架构。
熟练使用RPC框架Dubbo、Grpc,掌握Protobuf编解码协议。
熟练使用RocketMq、Kafka开源框架,及Netty通讯框架,深入理解其设计原理。
熟练使用SpringCloudAlibaba包含Nacos、Seata、Gateway,阅读过部分组件源码。
有分布式微服务开发经验,熟练使用Redis、Mycat、ShadringSphere。
精通Mysql、熟练使用Elasticsearch组件,使用过Oracle、SqlServer。
熟悉GC常用算法及常见垃圾收集器,对JVM有深入理解,熟练使用线上性能分析工具Arthas。
掌握简单的开发GO、Python语言及Gin、Beego、Django框架。
熟练使用Linux运维和部署工作,有docker、k8s使用经验。

项目经验

产品: 师傅接单APP
商家通过网站或小程序下单,订单同步到师傅库,通过大数据筛选推单,师傅接单报价。
主要工作 师傅账号入驻、订单履约、订单打款。
个人职责:
参与app版本迭代及Agile开发工作,日常code review工作,与大数据及其它业务线日常对接工作
1.负责项目基础架构设计,包含SpringBoot、Mybatis、Apollo、Open-feign、Redis、ES、RocketMq、xxlJob等。
2.负责公用框架、组件redis-start、rocketmq-start、mybatis-start接入开发。
3.主导师傅入驻协议签署和登录逻辑,实现业务可用性和数据最终一致性。
4.负责师傅app接入微信账号注册、绑定、登陆。
5.负责网站下单后的订单创建、修改、物流到货后的mq消费逻辑。
6.负责师傅对订单的报价条件校验,验证师傅入驻黑白名单、保证金、师傅技能与订单绑定技能关系、资格证书、敏感词过滤等。
7.主导订单列表、订单详情、报价、抢单业务接口优化重构工作。
8.负责订单服务完工对接第三方百应机器人SDK,智能电话对用户服务满意度回访。
9.负责师傅注册、入驻流程逻辑重构开发,师傅邀请师傅,积分、现金发放,钱包流水信息。
10.负责师傅基本信息、服务承诺、师傅标签业务功能开发提供给总包SaaS系统。
11.主导万师傅APP接入今日头条广告投放,计算激活和转化率,对系统进行限流降级保护。
12.负责师傅APP支付重构功能,APP收银台功能开发,支付方式主要包含钱包、支付宝、微信支付。
13.负责师傅端SRC项目服务稳定性建设,通过全链路压测模拟用户真实行为,检验系统并发量, 吞吐量。

信用行为

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

发布任务

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

微信接收人才推送

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

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