1、熟练掌握java和scala语言并进行应用开发,了解shell脚本语言;
2、熟悉常用的设计模式,jvm和多线程,对数据结构和算法有了解,掌握常用的springboot,springmvc,spring,mybatis(ibatis)等开源框架;
3、熟悉hdfs、mapreduce、hive和spark-sql离线计算等技术和原理,可以进行调优
4、对spark-Streaming、flink实时计算等相关技术有系统学习和了解,了解flume采集工具和canal
5、能熟练编写sql并进行基本的优化,熟悉mysql数据库 了解DB2
6、了解非关系型数据库redis和hbase
7、熟悉kafka消息中间件,熟悉 zookeeper
1.项目一交通一行卡中心-积分乐园,驻厂二次开发和维护。主要负责订单模块后端开发,主要采用技术sping,springmvc和ibatis。
2.北京亿联指标计算项目:在公司产品基础上定制化开发指标计算功能,技术采用flink的api。项目中担任流计算的主要开发。
3.银联日志调用链路监控:该项目是从0到1的项目。主要技术组件flink、spingboot、mybatis、redis、mysql,在项目中担任技术负责人,与客户对接需求,给出实现方案并参与开发。