熟练使用Java编程,熟悉Java多线程;
具备扎实的计算机编程基础,熟悉常见的数据结构和算法;
良好的交流沟通、分析解决工程实际问题的能力;
熟悉android平台移动应用项目开发;
熟悉java框架Springboot、Spring、SpringMvc、Hibernate、Struts、MyBatis等;
熟悉分布式、微服务架构,熟悉常用中间件redis、elasticsearch、mongodb、kafka、hive、hadoop;
热爱coding,具备较强的逻辑思维能力与良好的编码、文档编制习惯;
熟悉linux操作系统,能使用shell脚本解决各类实际问题;
熟悉docker,swarm;
熟悉sql语句编写,了解查询优化方面的知识,具备较强数据库设计和开发能力;
了解前端开发知识,如js、jquery脚本应用;
自述:喜欢关注行业最新技术和动态,具有良好的算法基础及分析能力,乐于阅读编程经典书籍,例如Thinking in Java (by Bruce Eckel),《重构:改善既有代码的设计》等
1、XX 网络数据大数据平台
项目简介: 建设网络数据寻址与路由系统的大数据平台;支持基于知识图谱、语义等、大数据分析等技术,对数字身份、标识、域名、地址、路由、区块链节点等网络资源和其上运行的数据进行分析、挖掘、关联和可视化展示;支持标准化的外接查询接口,供第三方进行数据查询。
项目职责:
1、负责编写scala脚本在spark平台上运行,将hive数据周期性的导入到es中;
2、构建springboot微服务模块,基于es进行数据业务查询;
3、为了提升查询性能,引入redis缓存中间件,缓存热数据。
2、XX营销平台 统一搜索服务模块
项目简介: 对XX营销平台上的解决方案等对象数据进行统一数据建模,提供全站搜索的能力。
技术要点:对不同对象数据进行统一数据建模、同义词多义词的处理、用户搜索意图猜测,并借助中间件elasticsearch构筑搜索引擎。
项目职责:
1、负责搜索项目的数据集成服务:对异构数据源的数据进行周期采集,清洗,转换格式后入库到搜索中间件es库;
2、完成最核心的搜索算法、搜索返回结果集排序模型的设计开发;
3、为了提升该搜索引擎的性能,引入redis缓存中间件,缓存热数据。
项目简介: 建设网络数据寻址与路由系统的大数据平台;支持基于知识图谱、语义等、大数据分析等技术,对数字身份、标识、域名、地址、路由、区块链节点等网络资源和其上运行的数据进行分析、挖掘、关联和可视化展示;支持标准化的外接查询接口,供第三方进行数据查询。 项目职责:
项目简介: 建设网络数据寻址与路由系统的大数据平台;支持基于知识图谱、语义等、大数据分析等技术,对数字身份、标识、域名、地址、路由、区块链节点等网络资源和其上运行的数据进行分析、挖掘、关联和可视化展示;支持标准化的外接查询接口,供第三方进行数据查询。 项目职责: 1、负责