Job Summary
ResponsibilitiesPrimary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.Experience and RequirementsDegree in Computer Science or Business Informatics, or similar qualification, is highly preferable5 + years experience in building and maintaining Java applications TechnologiesJava programming language (Java 7 or later)Java EEJBoss/Weblogic EAP (or similar Application Server)Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS Oracle and PL/SQL beneficial)Business services (EJB, RMI)Integration services (JMS, Apache Camel, REST / SOAP web services)Messaging systems (Tibco EMS, Oracle Advanced Queuing, MQ)Presentation layer technologies (Java Server Faces, Java Server Pages, HTML 5, JavaScript, jQuery, CSS3)Design patterns (DAO, Command pattern, MVC, etc)Spring Framework ( Spring MVC , Spring Batch)HibernateJUnit and JMockXML knowledgeJSON knowledgeSonarQubeBuild tools (Apache Ant, Maven, Jenkins, etc)Please note that if you do not hear us within 3 weeks, consider your application unsuccessful.