We are seeking a Java Developer to work on a varied range of projects to both enhance the functionality of our existing products and deliver new products. You will be part of a team of developers and will be required to take part in aspects of software development, including requirements analysis, data modelling, software design, coding and testing.
The Skills
Essential:
· Full lifecycle experience of J2SE 1.4 (or above) development
· Extensive experience of JDBC development and the ability to write efficient SQL queries using Oracle 8i/9i
· Java Servlets, JSPs and MVC
· Hands-on experience with at least one of Spring/Hibernate/Struts
· Object Oriented Analysis & Design
· Understanding of relational data modelling
· Understanding of XML processing techniques (DOM, SAX, XPath)
· Experience of writing & using JUnit test classes.
Preference will be given to candidates who also possess some or all of the following skills:
· RMI
· Multi-threaded programming
· Oracle PL/SQL Development
· XSL transformation (particularly using Xalan)
· Production experience of application servers, particularly JBOSS v4.0
· Experience of developing J2EE Message Driven Beans and JMS
· Unix Shell Programming
· First-hand experience of working in Agile Development environments
· Experience of UML
. Bachelor’s Degree strongly encouraged
The Person
Applicants for the position should have worked in Java development in a commercial environment, ideally delivering customer-facing software via the Web.
Candidates should be strong team players who are able to work closely with other developers, business users and occasionally clients – good interpersonal and communication skills are therefore essential. You will possess a “can-do” attitude and be able to cope with tight deadlines.
A passion for software development is a must, and previous experience of working with financial information would be an asset. The applicant will be expected to show initiative and drive efforts to improve internal methodologies and processes.
In return, we can offer a competitive salary and the opportunity to pursue a rapid growth path in a constantly changing environment. Benefits, 401k plan, and cash bonus are also made available to all employees.
Interested? Apply online at: http://careers.ipreo.com/apply2.asp?ipreo?ipreo35?llampert?27