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