Graduate of a reputable university in Computer Science or equivalent
Minimum 5+ years Experience Core Java: Collections, Generics, Reflection, Regular Expressions, Annotations, JavaMail, NIO, Multi-Threading, Thread/Object Pooling
Minimum 3+ years Experience with Servlets, Scopes, Hibernate/JPA, JDBC and EJB
Minimum 2+ years Experience with Database Design and Advanced SQL
Minimum 1+ years Experience with Java Messaging Services (JMS)
Minimum 1+ years Experience with Business Process Management preferably jBPM
Minimum 1+ years Experience with Java Portal Specification
Minimum 1+ years Experience with JBoss Server and Tomcat, Tomcat/EE Clustering
Minimum 2+ years Experience with Eclipse, Maven, SVN and GIT
A passion for fine-tuning applications, performance optimization and large scale end-to-end deployments
Experience in an Agile Development Methodology (Scrum) environment
Package : LE 5000 – LE 10000 Net plus benefits