Job Description
Knowledge
- Excellent understanding of core java, Servlet/JSP, XML, JSON, JDBC, JSTL, JSR portlets
- Good understanding of Networking, Internet Protocols and LDAP
- Demonstrates knowledge of multi-threading, data structures, OOD, Design Patterns and Web services
- Knowledge of unit testing techniques.
- Knowledge of REST API standards
- Knowledge of SPRING framework would be an advantage but not essential
- Knowledge of technical features that impact online performance – such as bandwidth, page size, individual component size etc
- Advanced computer literacy essential
Experience
- 5 years’ experience in web programming esp Java/J2EE
- 1 years’ experience with proven competence as an html / web developer
- Experience using a CMS tool, especially Open Text’s Web Experience Management suite, an advantage. If not the individual must be a rapid learner with an aptitude for systems
- Experience of Spring and Hibernate is desirable
- Hands on knowledge of the following infrastructure components: Application servers, web servers, database
- Experience using portal frameworks an advantage
- Experience using Apache, Tomcat, Unix, an advantage
- Practical experience of software engineering methodologies
- Participated in full project life cycles with a demonstrated knowledge of analysis and design for software solutions