E

Intermediate Java Developer

icon building Company : Eroad
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Intermediate Java Developer

Build safer, smarter roads with EROAD.
We’re growing and looking for Intermediate Software Engineers who love designing reliable, scalable systems and shipping features that customers trust. You’ll own key components of our industry‑leading SaaS platform, mentor junior engineers, and help drive technical decisions across an agile team—while increasingly adopting AI tools to accelerate high‑quality delivery. 

What you’ll do

  • Architect and design new features for our cloud‑native SaaS application, applying modern distributed‑systems practices (e.g., 12‑factor principles) for robustness and scale.

  • Research and continuously improve: evaluate AI adoption, refresh toolchains, and recommend cloud‑native approaches that keep us innovative.

  • Deliver in agile: break down work, estimate effort and risk, and communicate goals and progress clearly to stakeholders.

  • Develop and implement clean, maintainable code; follow standards; leverage version control and automated build/test pipelines.

  • Test and deploy for quality at scale using unit, component, integration and performance testing, with attention to reliability and observability.

  • Operate what you build: monitor health, optimise performance, and contribute to continuous improvement. Participate in an engineering on‑call rotation with compensation per EROAD policy.

What you’ll bring

Must‑have experience:

  • Commercial development in Java and/or C#.

  • Designing and building web applications and reusable front‑end components.

  • Cloud‑native solutions on AWS and/or Azure.

  • Microservices design and end‑to‑end application integration using RESTful APIs and OpenAPI.

  • Database design and optimising SQL.

  • Automated testing across unit, component, and integration levels.

  • Non‑functional design for security, scalability, observability, supportability.

  • Git (or similar) and CI/CD pipelines; trunk‑based development.

  • Practical use of AI tools/agents to improve developer operations.

Nice‑to‑have:
React/Redux; AWS Kinesis/SQS/DynamoDB; Kubernetes; Terraform; iOS/Android/React Native; Webpack/Babel; Kotlin/KMP; F#/Xamarin; Tomcat/Apache; Linux/Unix; relevant bachelor’s degree.

How you’ll work here

You’ll collaborate closely across teams, engage with stakeholders, and provide technical leadership in planning and delivery. Expect regular peer reviews, shared learning, and a friendly, supportive culture that values curiosity, practical problem‑solving, and engineering excellence.

We’re doubling down on #learn&grow and practical AI adoption across EROAD—your work will sit inside a culture that experiments, learns fast, and scales what works.

Location

This role is based in our office in Auckland, New Zealand (EROAD Albany HQ). This role is full-time, in-person and Remote and/or Contract employees will not be considered. All applicants must be eligible to work in New Zealand. Visa and/or relocation assistance is not available for this role.

Original job Intermediate Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Java Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Java Developer Jobs in New Zealand

GrabJobs is the no1 job portal in New Zealand, connecting you to thousands of jobs fast! Find the best jobs in New Zealand, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.