1、3年以上JAVA开发经验,计算机相关专业;
2、熟悉Spring, mybatis-plus,springboot,springcloud、nacos等框架体系,有微服务实际开发经验;
3、熟悉缓存、消息队列应用场景,有相关的实际开发经验;
4、能独立开发应用模块;
5、熟悉MQTT协议;
6、熟悉数据结构,可以独立进行数据库设计,对调优有一定了解;
7、熟悉虚拟化和容器化,具备基本操作能力;
8、熟悉linux系统;
9、熟悉项目构建、持续集成流程;
10、熟悉规范的软件开发流程,有良好的代码编写与技术文档撰写习惯。