Java Developer
Location: NZ, , 
Employment type: Full-time
Required experience: Associate
Required education: Bachelor's Degree
Industry: Information Technology and Services
Function: Information Technology

Company profile:
EROAD was established to modernise New Zealand’s paper-based RUC regime and in 2009 launched the world’s first GPS/cellular-based road charging system. Our solution can be readily and rapidly scaled and deployed across entire jurisdictions because it requires no roadside architecture, and uses a SaaS-based web service.We’re now a world leader in our field and expanding rapidly as we enter new markets.Joining EROAD is a great career move. We look at potential when we’re hiring, and your ability to grow with the role. We employ only the best, and ensure that our staff have the skills, training and technology to do their best work.How you’ll fit in at EROAD is important as well. We’re really proud of our company culture and finding people with the right attitude is just as essential as a great CV.Working at EROAD means learning from people who are experts in their field. It also means working hard – we have to, to be able to grow as fast as we need to! But we encourage a healthy work/life balance and our low staff turnover tells us we’ve probably got the balance right.We have staff from all over the globe – 25 countries at last count – and we may just have the highest rate of boat/surfboard/windsurfer ownership of any technology company, anywhere.

Job description:
EROAD modernised New Zealand’s paper-based RUC regime in 2009 with the launch of the world’s first GPS/cellular-based road charging system.We’re now New Zealand’s ninth fastest growing company, have offices in three countries and are a world leader in our field.To enable further expansion into new markets, we are seeking to add sharp Java developers to our high-performing engineering team. You will be working in an agile environment, using the latest tools and technologies to deliver EROAD’s SaaS solutions to agreed functional, technical, performance and test requirements within agreed timeframes.

Requirements:
You should have the following:A successful track record of designing and building high-available, scalable, efficient applications, architectures and data modelsIn-depth understanding of web technologies, systems, architecture, development methodologies and standardsAble to translate business requirements into technical specifications that can be easily understood by others in the development teamAble to provide support and recommendations as required within EROAD’s development teamUnderstanding and experience of iterative delivery.Ideally you will also have:5+ years’ experience as a Java developerVery competent in designing and developing web applications using Spring, SpringMVC, JUnit, jquery and apache libraries.JavaScript, HTML, CSS3, Ajax experienceExperience with consuming SOAP and REST services using XML and JSONJSP, Servlet and JSTL experienceUML experience, particularly class and sequence diagrams and entity relationship modellingIf you are a highly motivated, high-performing Java developer and enjoy working in a fast-paced collaborative environment, we want to hear from you!EROAD offers a competitive salary and benefits, excellent career development opportunities, and a fun, fast-paced work environment.

Benefits:
We have a great culture at EROAD, and a number of benefits available to staff. We pay competively within the New Zealand market, and have a yearly bonus scheme as well as share options for our employees.