We are looking for some Java developers with the following skills:
- Experience in developing robust, scalable enterprise Java applications with a strong separation of concerns
- Strong understanding of Dependency Injection and Aspect Oriented Programming, using frameworks such as Spring and AspectJ
- Experience working with a Java web framework. Experience with JSF, RichFaces, Facelets especially.
- Solid working knowledge of ORM, using frameworks such as Hibernate, EclipseLink, myBatis
- Experience with JMS and Message Driven Beans
- Solid command of project artifact creation, configuration, and deployment, using standard tools/containers ( Maven, Eclipse, Subversion, WebLogic )
- Experience with SOAP and Rest based web services.
- Strong relational database query skills
- Familiarity with test frameworks such as jUnit, javascript, etc.
- Good communication skills a must