Intermediate Java Developer
Auckland, Auckland, New Zealand
6d ago


EROAD develops award winning SaaS and hardware products to solve today's transportation challenges. From efficient movement of goods to the safety of people on roads from Seattle to Sydney and Auckland to Oakland.

We want you to join one of our nine Auckland based engineering teams.

Join one of our autonomous teams where you and the team get to decide how to solve difficult problems every day.

The Role

As an Intermediate Java Developer, you will join one of our software engineering teams and contribute to building modern solutions that embrace some of the latest technologies to meet the current and future needs of our customers.

You’ll be working with teams to :

  • Develop products and features the empower customers to manage and optimise their fleets, and to keep drivers safe on the roads
  • Build solutions that scale to handle data transmitted from hundreds of thousands of vehicles and devices
  • Maintain high standards of security, accuracy and reliability in technology and software solutions
  • Promote DevOps you build it, you run it!
  • About You

    You are an experienced developer looking to move to the next level in an environment that will challenge you and give you opportunities to work with great technologies.

    You will have an in-depth understanding of web technologies, end-to-end systems, development methodologies and standards.

    Ideally, you'll have a successful track record in designing and building well-architected, highly available, scalable and cloud-based applications.

    You’ll also have a good understanding, and preferably experience, of continuous integration and delivery.

    Any additional front-end experience with JavaScript and React would be an advantage.

  • Three+ years' experience as a software developer, with at least two years’ Java
  • Competent in designing and developing software within a micro services framework using RESTful APIs (Swagger), JMS and RDBMS data services (Postgres)
  • Proven AWS experience (EC2, Lambdas, API Gateway)
  • Experience with REST services using JSON
  • Knowledge of common design patterns and when / how to use them
  • Automated Unit testing design and implementation experience e.g. Junit, TestNG, Mockito
  • Familiarity with web / application servers, ideally Tomcat or Glassfish
  • Experience in developing with version control system (e.g. Git)
  • Front-end JavaScript experience working with React / Redux is a bonus.
  • Why EROAD?

    You'll have flexible work hours and get to work with a diverse bunch of people in awesome new offices with table tennis and arcade machines.

    Life at EROAD is more than just about work :

  • Fun, friendly and inclusive environment.
  • Quarterly innovation week - you can work on any project you like.
  • EROAD Hackathons with great prizes - turn your idea into a product!
  • Free food and drinks every Friday afternoon.
  • Generous (8 weeks) parental leave for all new parents.
  • Lots of T-Shirts for every occasion.
  • What's Next?

    Once you have applied your CV will be assessed by the people you are going to work with. We will send you one or two interesting software problems which align with the type of work you would be doing here at EROAD.

    If all goes well, you’ll have person to person interviews with members of the team you will become part of. We have plenty to show and are interested to hear about your past working experience.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form