ID:172939

calors

高级java

  • 公司信息:
  • 深圳市同洲电子
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 龙岗

技术能力

五年java开发经验,基本功深厚。优化过大量数据库sql与部分业务代码,对oracle和mysql以及优化有极其丰富的经验,重构过项目架构,对springcloud生态系统理解深刻,处理过亿级离线与实时数据,对大数据生态系统的有一定的了解,三年带领小型团队经验,负责公关核心问题。热爱新技术,爱钻研,爱挑战。
1.熟悉springcloud,springboot生态系统,了解其基本原理,了解分布式服务治理,服务监控,雪崩熔断等知识。
2.熟悉oracle管理以及sql优化,通读《基于oracle的sql优化》一书,并大量运用与实战,编写/优化过非常多sql。
3.熟悉mysql,了解mysql工作机理,对其优化有一定了解。
4.精通java基础,java集合类,多线程,锁,nio,看过较多源代码
5.熟悉flume+kafka+sparkstreaming处理实时数据流程,为项目修改过flume源码。
6.熟悉hadoop,hive,ZK生态,做过一些基本的hivesql。
7.熟练使用redis,mongodb,memsql 等nosql数据库。
8.熟练使用rabbitmq,kafka消息队列。
9.熟练javaee整套的开发,包括jsp,servlet,struts2,spring,mybatis,springmvc等框架;html,css,javascript等前端技术
熟练scala语言;能编写简单shell脚本与python脚本

项目经验

1.重构之前的老架构到springcloud
公司老的系统模块与模块之间使用http进行请求,与架构师一起将系统架构调整至springcloud架构,主要是负责其中一部分模块的代码修改,已适配最新的架构,调试hytrix,zipkin,使用zuul编写网关系统,主要是zuulfilter进行签名校验
2.广告系统,电商系统,大数据管控系统,运营系统
使用springcloud,mysql,redis,es,kafka,rabbitmq,mongodb等技术,分解需求/设计/开发公司主要产品线的需求



BI
责任描述:
①数据库管理与优化
②实时采集系统编写
③hadoop处理离线日志
项目简介:
第一阶段(2015年以前):系统数据量较小,在线人数为40万,每天产生离线日志2000万条,只使用oracle存储过程即可完成离线报表的计算。
第二阶段(2016.1-2016.3):在线人数增长至60万,每天产生3500万离线日志,使用oracle+mongodb协同来处理离线日志,期间管理过mongodb数据库3个月,后来废弃。
第三阶段(2016.3-2016.4):使用一个月时间,使用servlet+mybatis完成手机端后台部分的开发(30个接口)
第四阶段(2016.5-至今):在线人数增长至100万,数据库系统已经不堪重负,引入hadoop系统来处理离线日志,前期主要是编写mapreduce,后来因为工作量大,人手不足,遂采用hive;同时期间使用lvs+tomcat的高可用方案完成了采集系统采集数据到hbase数据库模块的编码。
第五阶段(2016.6-2016.12):使用flume+kafka+sparkstreaming采集实时数据,期间为提高性能修改了flume部分源代码,使用netty模拟接收http高并发请求,使用redis(前期使用集群,后期改为HA)缓存,完成采集系统的重构(原始为C++程序编写);期间使用mybatis+redis完成新版本BI后台部分架构,需求分解给组内成员。

信用行为

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

发布任务

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

微信接收人才推送

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

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