编程语言和工具
熟练掌握JavaSE、JavaWeb基础知识,掌握RESTful API开发规范
掌握多线程、并发编程,掌握JVM参数调优、性能检测,有过源码阅读经验
熟练掌握SpringMVC、Spring、Mybatis、SpringData、SpringBoot等主流的开源框架
熟练掌握Dubbo、ZooKeeper等分布式技术进行开发和部署
掌握SOA、分布式、微服务等网站架构,熟练掌握SpringCloud微服务框架
熟练掌握Lucene、ElasticSearch全文检索技术
掌握常见的消息中间件RabbitMQ
熟练掌握Tomcat、Nginx等Web容器的配置和使用
数据库
熟练掌握MySQL、Oracle关系型数据库,熟练掌握Redis、MongoDB非关系型数据库
其他技能
熟练操作Linux系统,熟练使用Docker+DockerCompose容器技术
熟练掌握HTML、CSS、JavaScript前端基础技术
掌握Jquery、Vue、React、ReactNative前端框架,以及常用UI框架