Job title: Principal Java Engineer
Job type: Permanent
Emp type: Full-time
Industry: Financials
Skills: java springboot AWS payments
Salary type: Annual
Salary: negotiable
Location: Sydney CBD
Job published: 05-02-2025
Job ID: 47961

Job Description

Principal Engineer – (Java, Microservices, AWS)

Sydney or Melbourne | Hybrid

Up to $220K+Super+Bonus

Are you a highly experienced hands-on engineer looking to make an impact in a banking payment platform? This Principal Engineer role offers a chance to work on mission-critical systems that handle millions of transactions daily.

If you want to master your craft as a Java developer in payments... look no further.

You'll join a collaborative team where your expertise in Java, Spring boot and AWS will have a direct impact on solving complex payments problems.

Why You?

  • You’re an experienced Java, Spring Boot and cloud engineer who thrives on solving complex problems in high-scale environments.
  • You love to code—90% of your time will be hands-on, with no direct people management responsibilities.
  • You enjoy mentoring and being a technical leader, acting as the "big brother" for the team.
  • You want to work in a tech-forward bank.

What You’ll Do:

  • Design, build, and optimise Java microservices in a distributed, event-driven architecture.
  • Lead a MongoDB upgrade initiative and ensure best practices in database optimisation.
  • Take a hands-on approach to ensure the Payments Platform is highly performant, reliable, and built to scale. 
  • Drive the architectural vision and design of the payment platform, ensuring it evolves to meet business needs.

If you’re ready to step into a key leadership role and shape the future of payments technology at a leading financial institution, apply now or connect with me for a chat on Monica@theonset.com.au

Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB