1、熟练Java语言,具有一定的编程基础和良好的编程习惯以及代码规范。
2、有一定的JavaWeb基础,熟练掌握Servlet/JSP和JSTL标签使用。
3、熟练掌握SpringMVC、Spring、Mybatis、springboot、springcloud、redis、solr、nginx、flowable等开源技术,并能够用各大框架进行大型项目的开发。
4、熟练编写Javascript代码,熟练使用jQuery、jade以及ajax异步交互技术等前台页面技术。
5、熟悉Oracle、MySQL熟练掌握sql语句,能够进行简单的PL/SQL开发,并且了解MySQL数据库的优化和非关系行数据库redis。
6、Git、svn、gradle、Maven等项目开发及管理工具。
7、熟悉使用http、dubbo等接口技术。
8、熟练使用post调用接口工具、了解jmeter调用接口工具
9、了解测试用例编写
使用springcloud技术,实现核心业务功能开发、mq推送,邮件/短信下载等公共功能。工作流相关设计与使用等技术的使用。