Technical Leader in Java Payment Systems

3 days ago


Melbourne, Victoria, Australia beBeepayment Full time $180,000 - $240,000

Job Title: Technical Leader in Java Payment Systems

About the Role

We are seeking a skilled and experienced Technical Leader to join our team as a Staff Software Engineer- Java. The ideal candidate will have hands-on development and architecture experience with high-performance Spring Boot microservices in Java, capable of processing thousands of payment transactions per second with sub-second response times.

The selected individual will be responsible for overseeing the suite of applications used for payment execution, including building fault-tolerant and self-healing payment systems using advanced Java concurrency patterns, reactive programming, and distributed system resilience techniques.

  • Develop automated testing suites including unit tests, integration tests, contract tests, and performance tests for payment microservices.
  • Implement event-driven payment architectures using Java-based message processing and streaming solutions for real-time transaction handling.
  • Code review, mentor development teams, and establish Java coding standards and best practices for payment system development.
  • Design, develop, and manage platform solutions that span on-prem and multi-cloud (AWS) environments.
  • Lead CI/CD pipeline development and optimization.
  • Automate operational tasks using scripting languages (e.g., Python, Bash).
  • Integrate observability tools to enhance system visibility and reliability.

This is an exciting opportunity to work on complex payment systems, collaborate with talented engineers, and drive innovation in the field of real-time payments.

About Us

We are a forward-thinking organization dedicated to delivering cutting-edge financial technology solutions. Our team is passionate about creating innovative payment systems that exceed customer expectations.



  • Melbourne, Victoria, Australia beBeeLeadership Full time $192,361 - $246,453

    Job OverviewWe are seeking an experienced Technical Leader to join our team as a Staff Software Engineer. As part of this role, you will be responsible for overseeing the development and maintenance of our Real Time Payments Execution Engine.The future roadmap includes building internal applications to align with strategic goals. This is an excellent...


  • Melbourne, Victoria, Australia beBeeEngineering Full time $180,000 - $200,000

    Software Engineering Position OverviewThis is a software engineering position within the bank's payment domain.The team responsible for overseeing payment execution applications seeks an experienced engineer to join their ranks. Current applications are commercial off-the-shelf solutions, but future development includes building similar applications...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $180,000 - $210,000

    We are creating the bank of tomorrow today and require top engineers who focus on customer experience and deliver exceptional solutions.About the RoleOur payments team is leading a transformative program to enhance customer experiences, driving innovation and exploring modern technologies in payment solutions.Key Responsibilities:Develop high-performance...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $75,000 - $85,000

    Job PositionWe are looking for a skilled software engineer with 5+ years of experience to work on analyzing technical requirements, writing and maintaining program code, and performing testing and troubleshooting tasks.Mandatory Skills and QualificationsJava8, Spring Boot Framework, ReactJS, JUNIT, Mockio, MicroservicesPostgreSQL, MySQL, SQL Developer,...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Staff Software EngineerSydney or Melbourne locationSee Yourself in Our TeamWhile the Payment Domain is part of the Business Banking unit, its reach extends to every part of the Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. At present, these...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Staff Software EngineerSydney or Melbourne locationSee Yourself in Our TeamWhile the Payment Domain is part of the Business Banking unit, its reach extends to every part of the Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. At present, these...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Staff Software EngineerSydney or Melbourne locationSee Yourself in Our TeamWhile the Payment Domain is part of the Business Banking unit, its reach extends to every part of the Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. At present, these...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewJoin to apply for the Staff Software Engineer- Java & AWS role at Commonwealth Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. The future roadmap includes building similar applications internally to better align with our strategic...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewJoin to apply for the Staff Software Engineer- Java & AWS role at Commonwealth Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. The future roadmap includes building similar applications internally to better align with our strategic...


  • Melbourne, Victoria, Australia beBeeTechnical Full time $180,000 - $200,000

    Job OpportunityA seasoned technical leader is required to spearhead the development of a cutting-edge payment platform.The ideal candidate will have extensive experience in leading technical teams and designing complex payment systems.Key Responsibilities:Developing and implementing technical strategies for the payment platformLeading cross-functional teams...