熟练使用Java语言开发,有良好的编程习惯
熟悉Spring、SpringMVC、MyBatis、Spring Boot、MyBatis-Plus等框架
熟悉SpringCloud微服务架构及相关组件等
熟悉Linux操作系统,掌握Linux系统基本命令;掌握Docker基本命令
熟练使用IntelliJIDEA、Navicat 、Postman、Jenkins、禅道等开发工具
熟练使用Git实施项目的版本控制,熟悉Maven依赖管理和聚合工程
熟练掌握Mysql相关开发流程,并能对SQL进行复杂逻辑的编写及优化
熟悉Redis数据库的使用;Neo4j图数据库的使用;非结构化数据Minio的使用
熟悉常用的服务器及中间件(Nginx、Tomcat、RabbitMQ)的使用
了解TCP/IP,UDP、HTTP等通信协议
了解高并发、高可用、分布式、负载均衡等