1,熟练掌握Spring、SpringMVC、MyBatis、Springboot框架的使用
2,熟练使用SpringCloud 微服务架构进行分布式项目开发
3,熟练掌握关系型数据Mysql的使用,非关系数据库Redis的使用,SQL优化
4,熟练使用消息队列RabbitMq的使用,实现微服务之间异步通讯
5,熟悉分布式事务管理工具Seata的使用,保持不通数据库的数据一致性
6,熟悉管理工具Maven,版本控制Git,SVN, idea工具,Debug进行程序调试
7,熟悉Linux系统操作命令,Docker容器的常用操作
8,熟悉http单向文本传输协议,Websocket双向通信协议
9,需求分析、编写文档、协调开发、设计、测试、推动项目进度。
10,前后端联调、监控产品数据、项目规划,数据报表整合报销
11,分析购买域名linux服务器、DNS解析映射、网站APP备案、SSL证书选定部署,linux服务器安全组、阈值、服务器扩容、OSS服务器选定、Bucket管理
12,熟悉linux系统中搭建:JDK、Mysql、tomcat、nginx、maven等环境、部署
java项目并保障运行、审查日志处理异常