1、熟练掌握 JAVA、GO 语言基础和 JAVA 高阶知识,具有良好的编程意识与习惯。
2、熟练掌握 Mysql、MongoDB、Redis、ES、neo4j 等数据库操作。
3、熟练使用 spring、SpringMVC、SpringBoot、SpringCloud、mybatis/mybatis-plus、DDD,同时
对 DDD 有业务封装以及多个大项目的使用主导经验。
4、熟练使用 gradle、maven、nexus 进行项目的管理。
5、熟悉在 Linux 环境部署微服务及 docker、K8s、Nginx 的常用命令
6、熟练使用 Git、SourceTree、Eclipse、Idea、Xshell、FinalShell、sonar、Jenkins、Offset Explorer、
RDM、MongoBooster、Kubeadm、kibana、jmeter 等工具
7、熟练使用 nacos、Eureka 等服务注册中心
8、熟练使用 rocketMQ、kafka、pulsar 等消息中间件技术
9、熟悉 Prometheus、Skywalking、xxl-job、zookeeper、dubbo、ShardingSphere 等多方向技术
10、熟悉 cos、oss、MinIO 等云数据存储产品方案和文件系统服务
11、熟悉 socketio、websocket、MINA 框架等通信协议以及技术
12、熟悉 flink、flink-cdc、canal、kettle、Hadoop、flume、ClickHouse 等大数据及主流技术方
案
13、精通 flink-cdc,擅长 0-1 项目的技术方案规划以及任务精细度拆分。
14、主导从 0-1 推进公司生产环境结合业务层面使用 prometheus+grafana 的监控告警体系
15、具有 devops 体系全局思维以及部分技术栈的使用经验
1:IM中心,可支持百万级用户同时在线,支持单聊群聊。
2:企业级微服务体系建设
3:基于ES集群+CDC技术的亿级数据搜索平台
4:集团支付中心
5:基于flink的实时数仓搭建
6:电商架构
1. 该服务主要包含创建聊天室,发送聊天消息,视频客服直播,支持单聊以及群聊、设置自动回复等功能。可支持电商、医疗、教育、金融等行业,适用于APP、小程序、H5、PC端的聊天室功能,支持消息数据亿级别的存储与高性能查询。2. 技术框架采用springboot+springclou
1.可实现各个领域的海量数据(千万级、亿级等)搜索服务,不限于电商、医疗、金融、教育等等。2.技术框架采用springboot+springcloud,服务注册中心采用nacos,消息队列采用kafka,cdc数据同步技术采用flink-cdc,数据库采用MySQL与ES;
可提供源代码,表结构。包括订单种类与流水、购买人数、区域占比、性别购买力统计,支付金额统计等工作,也可应用于教育、医疗、金融、电商等行业。2.技术框架采用springboot+springcloud,服务注册中心采用nacos,数据库主要是MySQL、Redis,消息队列采用ka