1. 7+ years of software development experience.
2. Must have JEE 6 experience, including JPA, JSF, JAX-RS, JAX-WS
3. Development experience in an enterprise-class system with multi-tier architecture
4. Broad experience with various Java development frameworks.
5. Experience with one of the J2EE containers such as JBOSS, Tomcat, WebSphere, WebLogic etc.
6. Strong experience in implementing successful distributed, scalable, high-performance multi-threaded server applications
7. Experience with Design patterns
8. Excellent written and oral communication
10. Linux (RedHat/CentOS)
13. Configuration Management (GITS and SVN)
14. Experience with open source Java technologies including Ant, Jenkins, Maven.
17. Working knowledge with Profiling Tools
18. Comfortable working in a flexible Agile development environment