一、编程语言方面,熟练掌握Java面向对象编程语言,具备面向对象的分析与设计技巧的能力,有良好的编码习惯。
二、熟悉springBoot、spring、springMvc、myBatis、Maven等开源框架。
三、熟练运用hadoop、spark、sparkSQL、sparkStreaming等大数据框架
四、熟练运用Tomcat、weblogic应用服务器的部署和配置。
五、熟练运用Junit进行代码的单元测试和代码调试。
六、熟练使用kafka等消息中间件。
七、熟练操作elasticsearch、MySql、Oracle、redis等数据库操作。能进行elasticsearch查询字段的设计,能使用redis作为缓存技术。
八、熟悉linux常用操作命令
九、熟悉常用排序算法,如快排、希尔排序、堆排序等。
2018年 11月--至今:成都市交管局智能交通数据中心项目。
应用框架:springboot、mybatis、spark、kafka、redis。
职责:1、springboot搭建数据中心管理平台
2、ETL,数据建模,Bi
3、kafka用作多数据源、不同类型数据的接入及管理
2017年10月--2018年11月:人才招聘网站
应用框架:springboot、mybatis、redis、elasticsearch
职责:1、Mysql、elasticsearch数据库的设计。
2、利用elasticsearch实现,人才简历和公司企业发布的职位信息的双向模糊匹配、对人才简历和职位信息的全文检索模块的代码开发及数据库设计、做到查询实时响应及精准匹配。
3、用redis实现分布式事务