Java Engineer

Restivetech — Australia · Posted ~4 hours ago

Mid Full-time Hybrid

Skills

Java cloud-native architecture APIs event-driven systems domain-driven design middleware integration cloud event-driven architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is seeking a mid-level Java engineer to help build a modern cloud-native platform. The role focuses on backend services, APIs, event-driven integrations, and scalable systems supporting complex business workflows.

Highlights

Opportunity to work on a major technology transformation, building modern cloud platforms and scalable integrations with experienced engineering teams.

Description

This is open to Melbourne-based candidates only. The is a full-time role on a hybrid work arrangement, working three days in the office and two days remotely About The Role We're looking for Mid-level Engineers to join a major technology transformation, building a modern, cloud-native platform that will sit at the heart of a new B2B ordering ecosystem. The organisation is moving away from a bespoke legacy core towards a clean, domain-driven architecture, with the new platform spanning areas such as pricing, product information, order management and supply chain. You'll be part of the team building the middleware and integration layer between a modern off-the-shelf Order Management System (OMS) and the data and services it needs to operate. The platform will expose APIs and event-driven interfaces, connect multiple business domains and systems, and support sophisticated B2B ordering workflows, including pre-agreed stock drawdowns and commercial ordering arrangements. Responsibilities Design, develop and maintain high-quality Java/Spring Boot microservicesBuild the middleware layer connecting the OMS with business data and servicesDevelop and integrate REST APIs and event-driven servicesDesign solutions within a domain-driven, clean architectureBuild scalable and resilient services on AWSIntegrate systems across ordering, product, pricing and supply-chain domainsWork with existing legacy systems while new platform capabilities are progressively introducedContribute to technical design, development and architectural decisionsCollaborate closely with the Senior Engineering Lead and wider engineering teamWrite clean, maintainable and well-tested production codeTroubleshoot complex integration and distributed-system issuesHelp deliver the platform through to the February development-complete target REQUIREMENTS: Strong commercial experience with JavaStrong Spring Boot experienceProven experience designing and developing microservicesStrong hands-on AWS experienceExtensive experience in retail and across B2B, ordering or supply-chain platformsExperience building and consuming APIsExperience with event-driven architectureStrong understanding of distributed systems and integration patternsExperience working with clean architecture / domain-driven designAbility to work effectively within an established technical vision Highly desirable: Experience working with Order Management SystemsInfor iFios experience — a standout differentiatorExperience working with complex enterprise integrations