Location: Auckland, Auckland City
Position: IT & Technology, Java Developer
One of the best companies to work for in NZ. The best offices in Auckland, talented fun workmates, best pay, say no more.
Key Tasks and
Responsibilities
To join a team of java developers working on web-based financial services
applications.
Tasks include
o Analysis of requirements.
o OO architecture and design as required.
o Java coding, testing, debugging.
Responsibilities include
o Taking ownership of high-level problems (business, architectural,
performance etc) from end to end. Typically this will entail estimation,
planning, implementation by others, testing, deployment, reporting.
o Training, mentoring of junior developers as required.
Current projects include
o Extranet web site for on-line life insurance application.
o Extranet web site for on-line servicing of insurance policies by brokers.
o Public web site allowing users to service insurance products.
o CRM application for managing relationship[s between insurance
providers and brokers.
Opportunities for growth into a team leadership role.
Location Auckland CBD + opportunity for UK travel.
Role Type Permanent employee
Remuneration
Market rate depending on experience. This includes a 10% performance related
component.
Technical Skills and Experience Required
Solid java coding experience. 5+ years
Strong OO design and architecture skills, UML. 5+ years
Web development experience using JSP, Servlets, Struts or similar framework. This
would also include an depth knowledge of at least one servlet container such as
Tomcat/Jetty. Demonstrable exposure to AJAX would be desired as would knowledge of
creating web tests using Selenium.
3+ years
Strong server side development experience using open source libraries; in particular the
Spring Framework, Hibernate/JPA, SOAP/WSDL and other remoting technologies.
2+ years
Broad J2EE app server experience and in-depth knowledge of at least one J2EE app
server such as JBOSS or Weblogic
3+ years
Experience with change management / version control tools in a multi developer, multi
release environment.
2+ years
JDBC experience with Oracle and/or DB2 database skills (ideally can double as a DBA if
required). Key skills include a good understanding of transaction management and ability
to create high performing database designs supporting various concurrent access
strategies such as pessimistic locking etc.
3+ years
Knowledge of project management concepts.
Knowledge of insurance or finance industry preferred.
Qualifications
Degree certified in computer science or equivalent.
Java certification preferred.
Personal Skills ad Aptitude
Excellent written and spoken English. Must be able to communicate complex technical issues by phone
and email.
Ability to organise your own time and take responsibility for the output of others.
Strong problem solving ability.
Ability (or potential) to lead a small team from either a technical or project management aspect.
Able to work flexible hours to accommodate communication with UK.
Able to spend 2-4 weeks in UK per year if required.
Open minded on app. server architecture (i.e. not a J2EE purist).
