1、 精通 Java 面向对象开发, 熟悉设计模式 ,了解JVM性能调优;
2、 熟练掌握Java多线程编程及高并发技术原理,对算法和数据结构有深度认识;
3、 精通 Spring 、 Spring boot 、Spring mvc、MyBatis 、Hibernate、Struts等主要流行开源框架;
4、 精通 MySQL,熟悉数据库原理,具备复杂业务场景SQL性能调优能力,并熟练掌握分布式存储相关技术;
5、 熟悉redis缓存,rabbitMQ、kafka消息;
6、 熟悉微服务SpringCloud(Dalston / Brixton版),熟悉Spring Cloud Netflix套件如eureka(注册中心)、ribbon(服务消费者)、feign(服务消费者)、Hystrix(服务容错)、zuul(服务链路跟踪);了解Spring Cloud Alibaba套件、Nacos及Spring Cloud Stream(消息队列)、config(配置中心)、gateway(网关);
7、 熟悉linux常见命令及系统安全上云;