57年java 工作经验,其中 1 年前端经验,3 年以上架构设计、团队管理和项目管理经验, 具有大数据量的系统架构设计以及研发经验
1、深入研究过 spring、spring boot、spring cloud 相关组件、mybatis、dubbo、netty、tomcat 等开源框架源码;
2、熟悉jdk 中各种集合、队列、锁、多线程、高并发及 NIO 相关底层结构和原理;
3、精通JVM 内存模型、常见的垃圾回收算法、垃圾回收器、常用调优命令; 4、熟悉spring、spring boot、spring cloud、spring cloud alibaba;
5、熟悉操作系统工作原理、常见数据结构与算法、计算机网络;
6、熟悉redis,具有集群搭建(Redis Cluster)、数据迁移、冷热备份等经验;
7、熟悉mysql,了解 mysql 索引原理、日志系统,具有 sql 优化、ShardingSphere/mycat 分库分表、性能调优、主备容灾等实战经验;
8、熟悉RabbitMq、RocketMq、Kafka、Mqtt 原理和集群部署并根据实际业务情况在不同业务场景实际应用;
9、熟悉 Elasticsearch,具有线上集群优化经验,项目中与 Logstash、Kibana、kafka 集群搭建过日志系统;
10、熟悉git、Docker,具有搭建git、Jenkins、Docker 自动化部署环境;具有k8s(kubernetes)集群部署自动化运维经验;
11、熟悉python Flask、Airflow框架,并具有Airflow二次开发、DAG开发经验;
12、熟悉Flink、Hbase、Hadoop原理,并具有实际开发&生产调优经验;
13、了解Go语言基础语法并基于此对Docker、k8s、etcd等源码有过深入。