Junior to Mid-level Java Software Engineer

Professional Recruitment Australia

City of Melbourne

On-site

AUD 90,000 - 130,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Home office allowance
Extra leave
Hack days
Training budget

Job summary

Professional Recruitment Australia in Melbourne is seeking a Junior to Mid-level Java Software Engineer to join a growing engineering team that builds scalable backend services for a high-traffic platform used by millions of Australians daily. You will design and implement backend systems, focus on reliability and performance, and collaborate with a cross-functional team.

The role offers a hybrid setup with protected home days and flexible in-office days.

Qualifications

  • 3+ years experience with Java and Spring Boot.
  • Solid understanding of distributed systems, microservices and event-driven architecture.
  • Experience with messaging/streaming tools like Kafka or similar.
  • Working knowledge of AWS.
  • Some exposure to CI/CD and tooling such as Docker, Jenkins or Ansible.

Responsibilities

  • Designing, building and evolving scalable backend services and platforms.
  • Writing software that's built to last — maintainable, reliable, and performant.
  • Contributing to CI/CD pipelines, automated testing and DevOps practices.
  • Working through technical design problems alongside more senior engineers.

Skills

Java
Spring Boot
Distributed systems
Event-driven architecture
Kafka
AWS
CI/CD
Docker
Jenkins
Ansible

Tools

Docker
Jenkins
Ansible
Kafka
AWS

Job description

Junior to Mid-level Java Software Engineer

Professional Recruitment Australia – Melbourne VIC

Full time, Permanent

Hybrid

26d ago , from Professional Recruitment Australia

Java Software Engineer — Melbourne, Hybrid
About the opportunity

This is a chance to join the engineering team at one of Australia's largest and best-known consumer tech businesses, at a point where the team is genuinely growing and investing in its people. You'd be working within a product technology team building the systems behind a large, high-traffic platform used by millions of Australians every day. There is a good mix of Greenfield projects, BAU and working with AI daily!

The hybrid setup here isn't just "come in when you feel like it" — Monday and Friday are protected at-home days, built into how the whole team works, so you can actually plan your week around it. The other three days can be flexible as well. To be considered, you have to be Melbourne based.

The business has been recognised by WORK180 for its approach to workplace equity and flexibility. https://work180.com/en-au

We are building a squad from scratch, we're looking for multiple engineers across junior, mid to senior level.

The role

You’ll design and build backend services that genuinely matter to the business — not just maintain what's there, but help shape how it evolves. Day to day that looks like:

  • Designing, building and evolving scalable backend services and platforms
  • Writing software that's built to last — maintainable, reliable, and performant
  • Contributing to CI/CD pipelines, automated testing and DevOps practices
  • Working through technical design problems alongside more senior engineers (great exposure if you're looking to grow)
  • Helping the wider team spot and manage technical debt and system risk
What you'll bring
  • 3+ years experience with Java and Spring Boot
  • A solid understanding of distributed systems, microservices and event-driven architecture
  • Experience with messaging/streaming tools like Kafka or similar
  • Working knowledge of AWS
  • Some exposure to CI/CD and tooling such as Docker, Jenkins or Ansible
Culture

Tech and Data sit at the centre of this business — together they make up more than half the company's headcount, so engineering isn't an afterthought here, it's core to how the place runs. You’ll get proper onboarding and ongoing support as you settle in, not just a laptop and a Slack invite.

What's on offer
  • Industry-leading parental leave: 26 weeks paid for primary carers with no waiting period, plus a return-to-work benefit available from your first day back.
  • An extra week of annual leave (25 days total)
  • $1K+ home office allowance to help you set up properly from day one
  • Hack Days to work on self-directed projects and ideas outside your day-to-day
  • Real investment in your growth — internal training, external courses, and a personal development allowance to spend how you like

We will only consider candidates from Melbourne who hold full working rights.

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

Similar jobs worth comparing

Junior to Mid-level Java Software Engineer
Junior to Mid-level Java Software Engineer

PRA • City of Melbourne

Hybrid
AUD 110,000 - 160,000
Parental leave (26 weeks)
Extra annual leave (25 days)
Home office allowance
+2
Java Software Engineer – Hybrid, Melbourne (Growth & Backend)
Java Software Engineer – Hybrid, Melbourne (Growth & Backend)

PRA • City of Melbourne

Hybrid
AUD 110,000 - 160,000
Parental leave (26 weeks)
Extra annual leave (25 days)
Home office allowance
+2
Java Backend Engineer (Junior–Mid) — Hybrid + Growth
Java Backend Engineer (Junior–Mid) — Hybrid + Growth

Professional Recruitment Australia • City of Melbourne

Hybrid
AUD 90,000 - 130,000
Hybrid work
Home office allowance
Extra leave
+2
Senior Java Software Engineer
Senior Java Software Engineer

Method Recruitment Group • City of Melbourne

On-site
AUD 166,000 - 240,000
Competitive salary package
Flexible working arrangements
Long contract opportunity
Senior Java Developer
Senior Java Developer

Bluebird • Council of the City of Sydney

Hybrid
AUD 150,000 - 160,000
Competitive salary
Career pathways into Principal Engineer or Tech Lead roles
Collaborative leadership team with zero micromanagement
Senior Java Software Engineer
Senior Java Software Engineer

Sirius Corporation • Council of the City of Sydney

Hybrid
AUD 148,000 - 221,000
Hybrid work model
Senior Software Engineer
Senior Software Engineer

Think & Grow • City of Melbourne

On-site
AUD 100,000 - 110,000
Java Developer
Java Developer

VicRoads • City of Melbourne

On-site
AUD 126,000 - 154,000
Competitive salary and benefits
Supportive, diverse, and inclusive env
Opportunities for professional and个人发展
+1
Mid-Level Backend Engineer - Java
Mid-Level Backend Engineer - Java

Ethos BeathChapman • Council of the City of Sydney

Hybrid
AUD 140,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Lookahead • Melbourne

Hybrid
AUD 140,000 - 150,000
Flexible work hours
Generous parental leave allowances
Competitive salary packages + ESOP