1. College or above, computer software development or related major.
  2. Java development for more than three years experience, in-depth understanding of common design patterns, architecture design experience has priority.
  3. WEB master programming (JSP, Servlet, DOM, CSS, Javascript, etc.), familiar with AJAX programming.
  4. Familiar with the J2EE architecture.
  5. Familiar with Struts, Hibernate, Spring and other open source frameworks; familiar with Velocity, Lucene and other open source tools.
  6. Can skilled use of Rose, Together, PowerBuilder finish modeling tools such as software design.
  7. Familiar with software engineering theory, familiar with the RUP, agile development process of software development.
  8. Familiar with database theory, be able to proficiency in the use of SQL, and database programming with the ability.
  9. Familiar with Tomcat, JBoss application server, such as system configuration and development.
  10. There is a large community or LMS / LCMS program development experience is preferred.
  11. Human integrity, critical thinking, the work of the initiative, the study has a strong ability to innovate.
  12. A strong sense of responsibility, have good communication skills and sense of teamwork