ID:312163

小猿

java开发工程师

  • 公司信息:
  • 中移通信信息有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 长沙
  • 全区

技术能力

1. Java基础扎实、掌握jvm原理、多线程、设计模式等
2. 深入理解spring等开源框架的设计原理及底层架构,研究过部分核心功能源码
3. 深入理解redis线程模型。熟练掌握redis的核心数据结构的使用场景,熟悉多级缓存架构,
熟悉各种缓存高并发场景,比如缓存雪崩、缓存穿透、缓存失效、热点缓存重建等
4. 熟悉RabbitMq的消息中间件的使用,解决过各种消息通信场景的疑难问题,比如消息丢失、
消息重复消费、消息顺序性、大规模消息积压问题。
5. 对于高性能io通信模型与netty有过使用经验与研究,熟悉netty线程模型
6. 深入理解jvm底层原理,熟悉jvm各种垃圾收集起的使用以及核心参数的调优,有一定的jvm线
上调优经验。
7. 熟悉dubbo的设计原理和底层架构,熟悉Zookeeper分布式协调框架,比如Zookeeper的数据结
构,leader选举
8. 解决过分布式系统的技术难题。比如分布式锁、分布式任务、分布式事务、海量数据的解方
案。
9. 熟练使用 SpringCloud,Springboot,SSH, Mybatis 等框架进行开发,能够很好的分解项目
的各个模块;
10. 熟练Tomcat等服务器配置,熟悉Linux系统的基本命令;

项目经验

项目一:移动H5项目 | 2年
软件架构:基于SpringBoot +SpringCloud+ Mybatis + oracle +Redis+Nginx等
项目介绍:该项目采用分布式服务架构,有效应对高并发&高可用,使用Nginx反向代理转发至网关,网关通过
注册中心eureka请求应用集群实现负载均衡,不同模块之间的调用都是通过微服务调用,实现高可用,低耦
合。
项目职责:
工作经历
1:在项目中担任是后台开发和工作的分配。
2:参与产品设计, 需求评审,技术方案和数据库方案的设计,代码的编写维护等;
3:需求后期负责需求评审,梳理功能模块,将任务分配给组员;
4:对技术方案、表设计、代码进行评审, 把控需求流程进度等。
5:生产问题排查,提供问题解决方案
6:基于 RabbitMq消息中间件,实现异步数据等级,基于redis实现热点数据缓 存。

项目二:移动客户端系统
项目周期:2019/5—至今
软件环境:SpringBoot +SpringCloud+ Mybatis + oracle +Redis+Nginx+rabbitmq+kafka
系统架构:基于springboot springCloud分为注册登录模块,服务模块,扫一扫模块,游客模块
支付模块,注册模块负责注册登录,服务模块负责内部系统的接口调用,扫一扫模块负责APP扫
码下单,游客模块负责用户未登录查询APP用户首页信息展示,支付模块负责下单完成后完成订
单支付以及扣款,对外对接小米,华为推送系统,大数据综合分析系统。各模块采用jekins技术
架构进行构建;用户活跃信息以及用户行为信息采用mq进行异步入库,热点数据采用redis进行
缓存
项目简介:根据各业务部门及产品规划要求,对移动客户端进行版本迭代。
1、从客户端6.3版本开始参与版本需求设计,到7.4版本自己完全独立负责版本需求至客户端
9.7版本,已负责25个客户端APP版本的需求迭代。
2、生产运营平台的设计:规划客户端的banner、专区、个人中心卡片、占位符等后台管理系
统,打造客户端的首页展示均支持后台灵活配置运营。
3、功能改造:对注册、登录、绑卡支付、二次放号、账单、支付插件展示营销活动等流程进
行改造扩展,提升用户体验。
4、数据分析:每月月初对上月的客户端PV、UV进行数据分析,形成月报进行汇报。
项目职责:
1:在项目中担任是后台开发。
2:参与产需求评审,技术方案和数据库方案的设计,代码的编写维护等;
3:需求后期负责需求评审,对技术方案、表设计、代码进行评审;
4:参与各模块&中间件的搭建redis,rabbitmq。
5:独立完成nginx安装&nginx相关配置

案例展示

  • 和包支付

    和包支付

    1:在项目中担任是后台开发。 2:参与产需求评审,技术方案和数据库方案的设计,代码的编写维护等; 3:需求后期负责需求评审,对技术方案、表设计、代码进行评审; 4:参与各模块&中间件的搭建redis,rabbitmq。 5:独立完成nginx安装&

  • 和包钱包

    和包钱包

    1:在项目中担任是后台开发和工作的分配。 2:参与产品设计, 需求评审,技术方案和数据库方案的设计,代码的编写维护等; 3:需求后期负责需求评审,梳理功能模块,将任务分配给组员; 4:对技术方案、表设计、代码进行评审, 把控需求流程进度等。 5:生产问题排查,提供

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

信用行为

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

发布任务

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

微信接收人才推送

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

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