Java Engineer - Spring Boot Microservices (AWS, B2B OMS)

Restive

City of Melbourne

Hybrid

AUD 110,000 - 160,000

Full time

39 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Restive in Melbourne is seeking a mid-level Java engineer to join a major technology transformation. You will build a cloud-native platform, create microservices, and connect an OMS with data and services in a domain-driven architecture.

Work is hybrid: three days in office, two remote, focusing on performance, scalability on AWS, REST APIs, event-driven interfaces, and collaboration with a Senior Engineering Lead.

Qualifications

  • Strong commercial experience with Java.
  • Strong Spring Boot experience.
  • Proven experience designing and developing microservices.
  • Strong hands-on AWS experience.
  • Extensive experience in retail and across B2B, ordering or supply-chain platforms.
  • Experience building and consuming APIs.
  • Experience with event-driven architecture.
  • Strong understanding of distributed systems and integration patterns.
  • Experience working with clean architecture / domain-driven design.

Responsibilities

  • Design, develop and maintain high-quality Java/Spring Boot microservices
  • Build the middleware layer connecting the OMS with business data and services
  • Develop and integrate REST APIs and event-driven services
  • Design solutions within a domain-driven, clean architecture
  • Build scalable and resilient services on AWS
  • Integrate systems across ordering, product, pricing and supply-chain domains
  • Work with existing legacy systems while new platform capabilities are progressively introduced
  • Contribute to technical design, development and architectural decisions
  • Collaborate closely with the Senior Engineering Lead and wider engineering team
  • Write clean, maintainable and well-tested production code
  • Troubleshoot complex integration and distributed-system issues
  • Help deliver the platform through to the February development-complete target

Skills

Java
Spring Boot
Microservices
AWS
APIs
Event-driven
Distributed systems
Domain-driven design
REST

Job description

Restive in Melbourne is seeking a mid-level Java engineer to join a major technology transformation. You will build a cloud-native platform, create microservices, and connect an OMS with data and services in a domain-driven architecture.

Work is hybrid: three days in office, two remote, focusing on performance, scalability on AWS, REST APIs, event-driven interfaces, and collaboration with a Senior Engineering Lead.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Engineer (Mid-level)
Java Engineer (Mid-level)

Restive • City of Melbourne

Hybrid
AUD 110,000 - 160,000
Senior Backend Java Spring Boot Microservices Engineer
Senior Backend Java Spring Boot Microservices Engineer

Infosys • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Backend Java Spring Boot Microservices Engineer - Hybrid
Backend Java Spring Boot Microservices Engineer - Hybrid

Infosys Limited • City of Melbourne

Hybrid
AUD 109,000 - 120,000
Hybrid work arrangements
JAVA Developer
JAVA Developer

Infosys • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Senior Java & Microservices Engineer - AWS, Spring Boot
Senior Java & Microservices Engineer - AWS, Spring Boot

Coforge • Council of the City of Sydney

On-site
AUD 150,000 - 190,000
Senior Java Backend Engineer - Microservices & AWS (Contract)
Senior Java Backend Engineer - Microservices & AWS (Contract)

Method Recruitment Group • City of Melbourne

On-site
AUD 166,000 - 240,000
Competitive salary package
Flexible working arrangements
Long contract opportunity
Senior Java Backend Architect – Spring Boot & Microservices
Senior Java Backend Architect – Spring Boot & Microservices

Tech Aalto • City of Melbourne

On-site
AUD 110,000 - 140,000
Senior Java Developer: Microservices, AWS & AI Focus
Senior Java Developer: Microservices, AWS & AI Focus

Virtusa • City of Melbourne

On-site
AUD 120,000 - 150,000
Senior Java Developer: Spring Boot & Microservices
Senior Java Developer: Spring Boot & Microservices

XPT Software • Sydney

On-site
AUD 90,000 - 120,000
Senior Java Engineer - Cloud & Microservices
Senior Java Engineer - Cloud & Microservices

iGreenData - A Synechron Company • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Private healthcare
Career development
Training budget
+2