1. 精通java编程。
2. 精通J2EE常用开源框架,struts、spring、hibernate等。
3. 熟悉JavaScript、JQuery、Ajax、Web Service、XML、JXL等相关技术。
4. 熟练掌握SQL语言,熟练运用MYSQL、MSSQL数据库的应用开发与管理。
5. 有过至少一种报表工具的使用经验,如Jasper report、Cell等。
6. 具有较强的文档交付能力,良好的口头表达能力及书面表达能力。
7.能够结合技术知识及业务知识,设计一套适合客户业务特性的系统架构;
8. 能够主动引导客户按自己提供的解决方案完成软件系统的开发。