- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 7 hours ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About EROAD
EROAD is a successful New Zealand-based company specializing in fleet management technology. It is publicly traded on both the NZX and ASX and expanding operations across New Zealand, Australia, the Philippines, and the USA. This expansion drives the need to hire an Intermediate Software Engineer to join their Java engineering team based in Albany.
Role Overview
The engineer will be responsible for overseeing the end-to-end delivery of backend features, focusing on secure, scalable, and testable designs from the outset.
- Develop and enhance microservices and RESTful APIs within a cloud-native, event-driven SaaS platform.
- Break down engineering tasks by distinguishing those suitable for AI agents versus those requiring human expertise.
- Review and rectify AI-generated code prior to integration, preventing production issues.
- Create automated testing suites encompassing unit, component, and integration tests.
- Participate in on-call rotations according to company policy.
- Collaborate within an engineering team reporting to the Chapter Lead.
Required Qualifications and Experience
- Demonstrable backend experience using Java in production environments.
- Practical experience working alongside AI coding tools, including reviewing and adjusting AI-generated code before merging.
- Preferably AWS experience within a Java and Spring technology stack, although deep Java expertise with other cloud-native platforms is acceptable.
- Familiarity with microservice architectures and RESTful API design principles.
- Experience with MongoDB, PostgreSQL, or SQL Server databases.
- Capability in designing and implementing tests at unit, component, and integration levels.
- Proficient with Git workflows, particularly trunk-based development and CI/CD pipelines.
- Experience with Docker and containerization technologies.
- Basic knowledge of system monitoring, alerting, and observability tools.
Why Join EROAD
- Be involved at the forefront of integrating AI-native delivery into software engineering practices.
- Contribute to a dynamic, fast-growing tech company making a significant impact.
- Collaborate with a skilled and supportive team environment.
- Access continuous learning opportunities, employee assistance programs, and dedicated AI tooling investments.
- Receive a competitive salary and comprehensive benefits.
- Work within a multicultural organization spanning multiple countries.
Skills
Tools & software
Java
Git
required
Docker
required
PostgreSQL
required
MongoDB
required
Microsoft SQL Server
required