Full Stack Developer - Java, Spring Boot
Pay range: A$130,000.00/yr - A$150,000.00/yr
Location: Sydney based – Onsite/Hybrid. Full-time.
If you want a role where you can genuinely influence engineering quality, platform direction, and how modern Java services should run at scale, this one is worth a look. You will join a heavy‑lifting engineering group that keeps 200+ Java applications running cleanly while pushing the platform forward on Azure and OpenShift. This is not a legacy clean‑up job; most services are already on modern frameworks, with strong engineering guardrails in place around testing, tech‑debt, and CI/CD.
Responsibilities
* Building and maintaining backend features using Java 21 and Spring Boot 3.
* Designing clean architecture patterns that stand up to scale and scrutiny.
* Contributing to a disciplined quality culture using SonarQube, strong test coverage, and lightweight but effective code reviews.
* Shipping resilient services into Azure using OpenShift, Docker, ArgoCD, and modern CI/CD practices.
* Tackling performance, reliability, and environment issues across a large and evolving platform.
* Pairing with peers, supporting juniors, and keeping communication tight across engineering, QA, and product.
Qualifications
* 5 to 7 years of Java engineering experience, ideally across microservices and distributed systems.
* Strong skills in Java, Spring Boot, REST APIs, automated testing, and clean code practices.
* Experience with Docker, CI/CD, and modern dev tooling.
* Exposure to cloud deployment principles (Azure experience welcomed but not essential).
* Ability to break down requirements, think through edge cases, and design robust technical solutions.
* Clear communication, a collaborative mindset, and the maturity to self‑manage your work.
Success Metrics
* High‑quality, peer‑reviewed code delivered across multiple sprints.
* Clear understanding of the platform, delivery processes, and the engineering standards that hold everything together.
* Smooth collaboration with product, QA, and engineering to refine user stories and ship well‑scoped solutions.
* Taking responsibility for your work, communicating progress clearly, and helping the team hit sprint goals.
* Contributing to ongoing improvements in performance, testing, architecture, and developer experience.
Why This Role Matters
This team carries serious engineering responsibility. They support a platform with global workstreams landing daily, and they keep quality high while modernising the ecosystem. If you want a Sydney‑based role where engineering standards matter, where you get to build clean systems and influence how things run, this is a genuinely strong fit.
#J-18808-Ljbffr