1.掌握使用JAVA、Groovy、Scala编程语言
2.熟练使用Grails、SpringMVC、Activiti、Shiro、Kafka技术框架
3.熟练使用并设计Mysql关系型数据库,具有一定优化SQL能力
4.熟练使用HTML、JQuery、CSS、Echarts、BootStrap等前段技术
5.熟练使用SVN、Maven、Gradle项目管理工具
6.了解Dubbo、Zookeeper服务框架
7.了解Hadoop、Spark、Hdfs、Hive、ElasticSearch等大数据技术
1.ELK日志收集系统
使用Logstash对产品API接口的访问日志进行统一采集,并按照特定格式输入到Elasticsearch中。后期将Logstash与各个产品进行解耦,引入Kafka消息队列集群,统一作为日志数据的采集中间件。
2.权限认证中心平台
技术框架:Grails + Spring + Shiro + CAS
解决公司内部系统的多样性、权限的细分化等问题,将系统账号权限的认证统一化
负责部分:
(1). 独自进行技术调研、架构模块设计、业务结合、功能开发、集成测试、可交付文档等过程;
(2). 对项目架构模块设计方面的能力有了很大的帮助;
3.数据指标流程计算
技术框架:Spark+Azkaban
将各项数据指标的计算流程通过azkaban流程控制进行管理。
解决公司内部系统的多样性、权限的细分化等问题,将系统账号权限的认证统一化 负责部分: 1. 独自进行技术调研、架构模块设计、业务结合、功能开发、集成测试、可交付文档等过程; 2. 对项目架构模块设计方面的能力有了很大的帮助;
使用Azkaban搭建数据的各个分层计算流程,并调用各个层次的相关服务,最终根据业务需求输出到相关业务层。