1、精通Java语言,熟练使用SpringBoot、SpringMVC、MyBatis、SpringCloud等主流开源应用框架;
2、掌握Python,shell,javascript,HTML等语言;
3、掌握设计模式、多线程编程及网络编程等技术;
4、熟悉SpringCloud等主流框架,熟悉K8S、Docker、DevOps等容器云及软件工程技术;
5、熟悉Linux命令,掌握Maven命令和操作,熟悉Redis、MongoDB等存储系统;
6、熟悉Netty、Redis、RocketMQ、Kafka、ElasticSearch、ZooKeeper等开源组件;
7、掌握数据库的相关知识,熟悉MySQL,PG,ORACLE,SQLSERVER等数据库;
8、掌握MySQL、有大规模分布式存储系统架构设计、有分库分表的实践经验;
9、具有规范的编程习惯,有一定的技术文档编写能力;
10、具有高度的责任心和自驱力,有良好的沟通协作、项目推动力、应急响应与处理问题的能力。