1、本科及本科以上学历。
2、高级需要6年以上软件开发工作经验。
2、具备 4年以上的代码编写工作经验。
3、熟悉HTML5、CSS、JavaScript、JQuery、Ajax、XML等技术。
4、熟练使用Eclipse、MyEclipse、Interllij IDEA等开发环境。熟悉Linux操作系统。
5、熟悉Ibaits框架、Hibernate框架、Struts2框架、Spring框架、Maven框架等。
6、熟悉rmi技术、熟悉thrift框架、dubbo框架、hetty框架等。
7、熟悉MySQL数据库、MS SQLServer数据库、Oracle数据库、了解DB2数据库、Hadoop等非关系型数据库。能编写高效的SQL过程、函数、视图。能编写高效的SQL过程、函数、视图。具有较强的数据库设计和优化能力。
8、熟悉Apache Tomcat服务器、了解Websphere 服务器、Apache Tomcat服务器。
9、熟悉Junit等单元测试工具,代码规范高效、有良好的单元测试意识。
10、熟练使用SVN/GIT等源代码管理工具。
11、熟悉敏捷开发方法、测试驱动开发方法。
12、能胜任软件概要设计,软件模块详细设计,有较强的文档撰写能力。能胜任模块关键代码开发工作,并能保证开发进度和质量。
13、具备优秀职业素质、工作态度,具备优秀团队合作、沟通能力。