1、熟练常握Java基础,Java面向对象编程实现,有良好的编码习惯,了解Java常见的设计模式。 2、熟练运用框架Spring、SpringMVC、Mybatis、Mybatis-Plus、SpringBoot、SpringCloud进行项目开发。 3、熟悉OpenFeign、Nacos、Gateway、Seata等SpringCloud技术组件。 4、熟悉Swagger、Postman、knife4j接口测试工具完成测试。 5、熟悉linux常用命令,docker的使用。 6、熟练使用MySQL关系型数据库、SQL语句的编写及优化。 7、熟悉ElasticSearch、Redis、MongoDB非关系型数据库。 8、熟悉Quartz、Scheduled、XXL-Job等定时任务。 9、熟悉RabbitMQ,了解RocketMQ 消息中间件。