Senior Software Engineer (Java/Next)

Ambush

City of Melbourne

Hybrid

AUD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ambush in Melbourne is seeking a senior backend engineer to design and build scalable services in Java with Spring Boot. You will develop RESTful and GraphQL APIs, implement containerized deployments with Docker and Kubernetes, and work with AWS cloud infrastructure and PostgreSQL databases.

Strong communication in English is essential for effective collaboration. You will join a people-first team that values thoughtful engineering, robust architectures, and long-term partnerships with clients.

Qualifications

  • Proficient in Java and Spring Boot with experience building scalable backend services.
  • Strong RESTful and GraphQL API design knowledge.
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
  • Cloud experience (AWS or similar) and relational databases (PostgreSQL).
  • Event-driven architecture with messaging (Kafka).
  • Excellent English communication, both written and spoken.

Skills

Java
Spring Boot
RESTful APIs
GraphQL
Docker
Kubernetes
AWS
JPA/Hibernate
PostgreSQL
Kafka
English communication
CI/CD
Grafana
React/JS/TypeScript

Job description

Ambush is a people-first company where talented, thoughtful individuals come together to build meaningful products and lasting partnerships. We believe the best work happens when people feel supported, trusted, and empowered to bring their full abilities to the table.

Since 2015, because of our people-first and long-term mindset, we have grown into a partner relied on by some of the best companies in the world. We combine strong engineering, design, and strategy with a growing strength in AI to help our clients see what is next and achieve bigger outcomes.

At the heart of everything we do is our team. We collaborate, take risks, lift each other up, and take pride in doing work the right way, not settling for a quick makeshift solution. If you join Ambush, you join a group of people who want you to succeed and who show up for each other every day.

We believe in and expect real teamwork, a constant drive to be better, and delivering meaningful long-term outcomes that we can be proud of together.

Must Have
  • Strong experience with Java (17–25) and Spring Boot, building scalable and reliable backend services
  • Solid experience with RESTful APIs and GraphQL
  • Hands-on experience with Docker and containerized environments
  • Experience with Kubernetes and container orchestration
  • Experience with AWS or similar cloud platforms
  • Experience with JPA/Hibernate and relational databases (PostgreSQL preferred)
  • Experience with event-driven systems and messaging tools (Kafka preferred)
  • Excellent English communication skills (written and verbal)
Nice to Have
  • Familiarity with React / JavaScript / TypeScript
  • Understanding of CI/CD pipelines and modern delivery practices
  • Experience with observability tools (e.g., Grafana)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer – Spring Boot, Cloud & APIs
Senior Java Backend Engineer – Spring Boot, Cloud & APIs

Ambush Consulting • Western Australia

On-site
AUD 140,000 - 190,000
Senior DevOps/Platform Engineer
Senior DevOps/Platform Engineer

Ambush • City of Melbourne

On-site
AUD 140,000 - 190,000
null
Devops Engineer
Devops Engineer

Ambush • City of Melbourne

On-site
AUD 120,000 - 170,000
Senior Java Backend Engineer — Spring Boot, Kubernetes, AWS
Senior Java Backend Engineer — Spring Boot, Kubernetes, AWS

Ambush • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Senior DevOps Engineer: Cloud, CI/CD & Infra Automation
Senior DevOps Engineer: Cloud, CI/CD & Infra Automation

Ambush • City of Melbourne

On-site
AUD 140,000 - 190,000
null
Full Stack Developer
Full Stack Developer

Synechron • Sydney

On-site
AUD 140,000 - 200,000
Senior Full-Stack Engineer: Secure Cloud Platform
Senior Full-Stack Engineer: Secure Cloud Platform

Circumvent • Sydney

On-site
AUD 120,000 - 180,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Circumvent • Sydney

On-site
AUD 120,000 - 180,000
Java Full Stack Developer
Java Full Stack Developer

Synechron • City of Melbourne

On-site
AUD 120,000 - 160,000
Senior Developer
Senior Developer

Infomedia • Council of the City of Sydney

On-site
AUD 120,000 - 160,000