熟练掌握Java核心知识(集合、反射、泛型、多线程并发),熟悉JDK新特性:Stream流,Lambda表达式,LocalDateTime时间类、Optional、Completablefuture等,具有良好的编程习惯,了解
熟悉Spring、SpringMVC、SpringBoot、Mybatis、RabbitMQ等开源框架
熟悉一些常用的设计模式,并在工作中使用,比如策略模式
熟悉MySQL、Oracle关系型数据库,了解Mysql的一些底层原理,熟悉SQL优化、函数、存储过程
熟悉Redis,掌握缓存、分布式锁、限流等使用场景
熟悉Linux操作系统及常用命令、了解Docker常用命令;
熟练使用IDEA,Git,SVN,Jmeter,PLSQL、jenkins,堡垒机等各种工作中常用的工具。
代码编写,bug修复,从0开始,参与过多个项目从0开始到上线,到系统的持续优化等工作,参与过多个大型项目的需求分析,代码编写