A Bachelors degree in computer science or related field.
Experience in developing web applications based on Java (Servlets and JSP, JSR 168, JSR 170), PHP, JDBC, XML, HTML, and JavaScript.
Deep knowledge in various aspects of computer software such as Databases, Operating Systems, Object Oriented Programming, Networks and Internet.
Strong computer system analysis and design skills
Experience in delivering mission-critical, and high-volume web-based systems.