Java Software Engineer – Canberra
💼
Full-time \| $110,000 – $130,000
📍
Canberra, ACT (On-site / Hybrid options)
About the Role
We’re seeking an experienced
Java Software Engineer
to join a high-performing technical team working on complex, large-scale enterprise solutions that make a real impact. This role offers the opportunity to work on cutting-edge projects across government and industry, applying your technical expertise to deliver secure, scalable, and efficient software systems.
Key Responsibilities
Design, develop, and maintain robust Java applications and services
Implement high-quality, maintainable, and testable code following best practices
Participate in code reviews, system design sessions, and Agile ceremonies
Work collaboratively with multidisciplinary teams to deliver end-to-end solutions
Troubleshoot, optimize, and enhance performance of enterprise-grade systems
Stay current with emerging technologies and contribute to continuous improvement initiatives
Skills \& Experience
2.5+ years of experience in Java software development (Java 8 or above)
Strong experience with
Spring / Spring Boot
frameworks
Proficiency in developing
RESTful APIs
and integrating with databases (SQL / NoSQL)
Experience with
version control (Git)
and CI/CD tools
Understanding of
Agile development
practices and SDLC principles
Strong analytical, problem-solving, and communication skills
Highly Regarded
Experience in
cloud environments
(AWS, Azure, or GCP)
Familiarity with
containerization tools
such as Docker or Kubernetes
Knowledge of
microservices architectures
and security principles
Australian Citizenship
– eligibility for government projects
What’s on Offer
Competitive salary package ($105,000 – $130,000 + super)
Work on nationally significant, high-impact projects
Hybrid working arrangements (Canberra-based)
Ongoing professional development and certification support
Inclusive and collaborative team culture