综合素质:1、学习能力强,具有钻研精神;2、有责任心,能够承担一定的压力;专业技能:1、计算机软件或相关专业,本科及以上学历;2、熟练使用Java语言以及Spring、SpringMVC、Mybatis等主流框架3、熟悉mysql、SQLServer、Oracle至少一种关系型数据库,熟悉MongoDB、Redis等NoSQL数据库优先考虑;4、熟悉http、https、TCP/IP等常用的网络通信协议原理,熟悉常用的Restful、SOAP接口规则;5、了解linux操作,会常用的mysql、tomcat、redis等常用软件安装与部署。6、有SVN、Git或其他版本控制工具使用经验;7、熟悉前端相关技术html、CSS、javascript等,有Vue、H5开发经验更佳;8、具有良好的编程习惯以及面向对象的思维,熟悉软件开发过程;了解常见的设计模式,了解主流的设计思路和开发模式;