1. Familiar with the java-based language, html, javascript;
2. Familiar with j2ee, as well as the core of jsp, servlet, javabean, xml, ajax, css;
3. be able to use the database oracle, mysql management and configuration data and the use of Jude tool;
4. Familiar with the jdbc database connectivity;
5. Familiar with the web server resin, tomcat, such as the installation and configuration;
6. Familiar with Eclipse, NetBean,MyEclipse, Dreamwear and other development tools;
7. MVC have layered software design and hierarchical design, skilled use of Struts, Spring, Hibernate, and other lightweight framework;
8. object-oriented analysis and design system.
9. Familiar with RUBY language and RAILS framework;
10. Know about UML. linux、c++、python.
11. Know about NlP, hadoop,manhout,