-
平安科技
-
资深java架构师
-
7年
擅长技能
【基础相关】
◆ 精通Java基础编程,精通java编程和开源框架中常用的设计模式(如单例,代理设计模式);
◆ 精通Java API,包括集合框架,并发编程等,深入研究过ConcurrentHashMap,ArrayList,LinkedList,ThreadLocal, synchronized, volatile,CAS,AQS,ReentrantLock,线程池等技术的底层实现原理;
◆ 精通JavaEE的开源框架,如Spring,SpringMVC,MybatisPlus;
◆ 精通SpringBoot,SpringCloud等主流技术,研究过底层源码;
◆ 精通Jvm底层原理,熟悉JVM,JMM以及常用GC算法,常用垃圾回收器,具备JVM调优实战经验;
◆ 熟练掌握MySQL应用开发,对索引事务,读写分离,分库分表有较深入的研究,具备MySQL性能调优实战经验;
◆ 精通Redis缓存数据库,熟悉相关的数据库命令;
◆ 熟悉数据结构与算法,熟悉算法思想;
【分布式架构相关】
◆ 熟练掌握分布式系统设计思想(CAP,BASE理论),分布式系统常见解决方案(如分布式锁(redis,zookeeper),分布式事务);
◆ 精通Redis开发与设计,熟悉Redis高性能,高可用架构设计及高并发环境下的技术解决方案;
◆ 熟悉RabbitMQ,Kafka等消息中间件,熟悉其底层原理,能根据实际场景给出设计方案;
◆ 熟悉ZooKeeper应用开发,熟悉其底层原理及常见应用场景;
◆ 熟悉Dubbo,SpringCloud常用组件的使用和基本原理;
【运维与工具相关】
◆ 熟练使用Maven,Git,Jenkins等项目管理及构建工具;
◆ 熟悉Docker及Linux常用命令,具备服务器k8s部署及配置经验;