Software Engineer (Java)

Profusion Group ·www.profusiongroup.com

Location Sydney, New South Wales, Australia
Work type Remote
Salary AUD 170,000 - 230,000 / year
Type Full time
Level Mid
Source Shazamme
Technology
Apply direct
`Profusion Group are partnering with a leading banking customer located in Sydney with an expansion of their software engineering practice. These are permanent positions, although could look at day rate contractors who would be willing to transition internal after 12 months. 

The client is looking for someone with the following:

About you:
  • Extensive experience building modern applications using Java 17+ and Spring Boot within cloud-native environments.
  • A deep understanding of designing and operating resilient, observable, scalable, and maintainable distributed systems.
  • Proven experience leading technical design, architecture, and engineering decision-making across complex technology landscapes.
  • The ability to remain hands-on with coding while also providing technical leadership and strategic direction.
  • Experience developing proof-of-concepts, assessing emerging technologies, and guiding technology adoption decisions.
  • Strong knowledge of system scalability, reliability, performance, and operational excellence principles.
  • A passion for mentoring engineers and elevating technical capability, engineering standards, and best practices across teams.
  • Excellent stakeholder engagement, communication, and influencing skills, with the ability to work effectively across both technical and business audiences.
  • Practical experience leveraging and advocating for AI-assisted engineering tools such as GitHub Copilot, Claude Code, Gemini CLI, or similar technologies to improve developer productivity and software quality.
  • Sound understanding of technology lifecycle management, including obsolescence planning, security, regulatory compliance, privacy requirements, and risk management.
Desirable Skills The following experience would be highly regarded:
  • Experience designing and implementing solutions on Amazon Web Services (AWS).
  • Experience with Kafka and event-driven architecture patterns in large-scale distributed systems.
We are committed to providing a supportive culture and positively contributing towards creating diverse and inclusive workplaces for our candidates & clients. We invite candidates of all ages, genders, sexual orientation, cultural backgrounds, people with disability, neurodiverse individuals, and Indigenous Australians to apply.

Frequently asked questions

Who is hiring for the Software Engineer (Java) role?
Profusion Group is hiring for the Software Engineer (Java) position, a Shazamme client. Apply directly on the employer's career site.
Where is the Software Engineer (Java) job located?
The Software Engineer (Java) role with Profusion Group is based in Sydney, NSW, AU. The role is remote-friendly.
Is the Software Engineer (Java) role remote?
Yes — the Software Engineer (Java) position at Profusion Group is remote. Candidates based in AU are preferred.
What does the Software Engineer (Java) role pay?
Profusion Group lists the Software Engineer (Java) role at AUD 170,000–230,000 per year.
Is the Software Engineer (Java) role full-time or contract?
This is a full time position at Profusion Group.
What experience level is the Software Engineer (Java) role?
The Software Engineer (Java) position is aimed at mid-level candidates.
How do I apply for the Software Engineer (Java) role at Profusion Group?
Apply directly on Profusion Group's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct