1.掌握JAVA SE核心知识,了解JAVA集合、多线程、IO以及网络编程等核心类库
2.熟悉Spring框架基本知识,了解IOC和AOP两大核心思想,对框架源码有一定的阅读
3.掌握SpringMVC+MyBatis及SpringBoot的JAVA WEB开发
4.熟练使用MySQL数据库,了解数据库底层原理,基础的SQL调优
5.了解JVM的基础知识,例如内存结构、类加载机制、垃圾回收算法等
6.熟悉Kafka、RabbitMQ等常用消息中间件的使用,了解相关的底层原理
7.熟悉Redis、ES等NoSQL数据库,了解分布式缓存以及分布式锁的应用场景
8.对分布式事务、高并发编程有一定的了解
9.熟练使用maven、Git项目管理与代码管理工具
项目名称:准实时数据链路
角色:担任项目组长,负责项目的需求分析和方案设计。在完成任务模块开发的同时,负责整体项目进度和代码质量的把控
简介:关系型数据库数据聚合至非关系型数据库,从而提供快速搜索功能,兼顾实时性和数据一致性
技术栈:
1.分布式调度任务/canal,完成关系型数据库Oracle/MySQL数据抽取;
2.分布式发布-订阅消息系统kafka, 负责数据的流转
3.分布式数据流处理引擎Flink,读取指定聚合配置文件,消费数据生成聚合文档
4.非关系型数据库mongodb存储聚合文档
5.利用mongodb的oplog事件监听集合的局部更新操作,进而更新ES记录
6.分布式搜索和分析系统ES存储聚合文档,并对外提供复杂的查询
项目名称:ESG管理系统
角色:主要负责系统后台的架构设计,担任项目PM。在完成任务模块开发的同时,负责整体项目进度和代码质量的把控
简介:服务于集团内部ESG管理,搭建ESG标准以及集团指标体系,打造指标数据线上化上报审批流程,对接外部评级机构完成对外披露。
技术栈:
1.分布式调度任务schedulerX
2.分布式缓存redis
3.远程调用服务HSF
4.消息队列MetaQ
5.BPM工作流
OSS存储
可兼职时间
可兼职地点
0条评论 雇主评价