熟练使用主流的开发框架,springboot、springcloud、mybatis
熟练掌握各类数据库类型:如 mysql , sqlserver,oracle,postgresql,greenplumn,hive
熟练掌握主流的消息中间件 kafka、rabbitMQ,activeMQ,并有一定的开发经验
熟练掌握缓存redis
熟练使用多线程,了解锁,轻量锁,重量锁的原理,
熟悉haoop生态的应用,spark,flink,hive,hdfs,impala,kudu
熟练掌握任务调度框架,azkaban、xxl-job,
有一定的项目管理经验
智制数据中台项目:
负责与产品沟通前期需求,并对需求进行整理
负责抒写前期设计的概要文档,详设文档,以及数据库设计文档
将需求拆分成对应的任务分配给其他开发人员
日常代码审核,功能验证
对功能进行集成测试,反馈,初步验收需求
线上问题跟进
一款数据中台产品,主要包含的功能有:数据资产管理,数据挖掘,数据采集,数据发布,数据共享,数据计算,流式处理,报表展示,数据探索,数据发布,任务调度,涵盖了当前主流的数据库mysql、oracle、sqlserver、postgresql、hive、等支持spark,flink,
监控系统: 对任务、流程等进行实时监控,然后通过邮件、短信、钉钉的形式发送告警 在项目中主要担任spring master的角色,参与项目的设计,架构以及需求的沟通以及后面的功能验收等环节