{"id":1840902,"url":"https://alion.io/job/eroad-intermediate-software-engineer-java","title":"Intermediate Software Engineer (Java)","company":{"id":2562335,"name":"EROAD","domain":"eroad.com","url":"https://alion.io/company/eroad-com","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Auckland, New Zealand"],"countries":["NZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Java","optional":false},{"name":"PostgreSQL","optional":false},{"name":"SQL","optional":false},{"name":"Trunk-Based Development","optional":false}],"status":"live","first_seen_at":"2026-09-27T00:00:00Z","employer_posted_date":"2026-09-27","last_verified_at":"2026-10-06T21:05:47Z","board_verified":true,"closed_at":null,"days_open":10,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":10},"description":"ABOUT THE COMPANY\nEROAD is a Kiwi success story in fleet management technology, listed on both the NZX and ASX and growing across New Zealand, Australia, the Philippines and the USA, and this growth is behind the need for an intermediate Software Engineer to join its Java engineering team in Albany.\nWHAT YOU'LL DO\nYou'll own delivery of backend features end to end, designing with security, scalability and testability in mind from the start.\nBuild and evolve microservices and RESTful APIs for a cloud-native, event-driven SaaS platform.\nDecompose engineering tasks into work suited to AI agents versus work that needs human judgement.\nReview and correct AI-generated code before it merges, catching failure modes before they reach production.\nDesign and implement automated tests across unit, component and integration levels.Take part in an on-call rotation, compensated per EROAD policy.\nReport to the Chapter Lead as part of a collaborative engineering team.\nWHAT YOU NEED\nYou'll need solid hands-on backend experience and genuine comfort working alongside AI in your daily engineering practice.\nProduction experience with Java in backend systems.\nHands-on experience using AI coding tools or agents in real engineering work, including reviewing and correcting AI-generated output before merge.\nExperience with AWS is preferred for this Java and Spring stack, though equivalent cloud-native experience on another platform is fine if your Java depth is strong.\nMicroservice architecture and RESTful API design experience.\nExperience with MongoDB, PostgreSQL or SQL Server.\nAutomated testing design and implementation across unit, component and integration levels.\nGit experience, including trunk-based development and CI/CD.\nDocker and containerisation experience.\nBasic monitoring, alerting and observability experience.\nWHY JOIN\nThis role puts you at the centre of how EROAD's engineering team actually works, with AI-native delivery as a core, growing part of the practice rather than a side experiment.\nBe part of a high-growth, innovative technology company making a real difference.\nWork alongside a talented and collaborative team.\nEROAD invests in continuous learning, EAP support and AI tooling to help its people grow.\nCompetitive salary and benefits package.\nJoin a multicultural organisation operating across New Zealand, Australia, the Philippines and the USA.","description_format":"text","description_chars":2379,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-04T16:22:29Z"}],"visa":[],"liveness":{"score":89,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.888,"p_room":1,"age_days":9,"expected_fill_days":36,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/eroad-intermediate-software-engineer-java","json_url":"https://alion.io/job/eroad-intermediate-software-engineer-java.json","meta":{"generated_at":"2026-10-07T01:34:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2569,"day_limit":5000,"remaining_today":2431,"minute_limit":60,"resets_at":"2026-10-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2562335},"rest":"https://alion.io/mcp/rest/get_company?id=2562335"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Feroad-intermediate-software-engineer-java"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Feroad-intermediate-software-engineer-java"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Feroad-intermediate-software-engineer-java"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/eroad-intermediate-software-engineer-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Feroad-intermediate-software-engineer-java"}]}