1、熟悉相关的服务器(比如Tomcat/Apache/Nginx),熟悉Windows/Linux系统环境。2、熟练掌握JAVA编程开发,熟悉Java开源生态系统,熟练掌握Spring, MyBatis/MyBatis Plus, Struts,Tomcat/Jetty,Maven等开源框架或工具。3、具有良好的软件工程思想,良好的文档编写能力及编程习惯、具有良好的版本控制能力。4、具备丰富的基于Web的应用系统开发与管理经验,精通高并发、高负载应用开发技术。