Current jobs related to Principal Java Software Engineer - Melbourne, Victoria - beBeeSoftware


  • 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

    OverviewPrincipal Software Engineer – Commonwealth Bank. The Engineering Platforms team is seeking an experienced Principal Software Engineer to join us, working with Commonwealth Bank's global engineering community to use internal and AI-assisted tools to improve the engineering experience and productivity.ResponsibilitiesWork with CommBank's top...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Overview Principal Software Engineer – Commonwealth Bank. The Engineering Platforms team is seeking an experienced Principal Software Engineer to join us, working with Commonwealth Bank's global engineering community to use internal and AI-assisted tools to improve the engineering experience and productivity. ResponsibilitiesWork with CommBank's top...


  • 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 beBeeSoftware Full time $115,000 - $145,000

    About the RoleThis is an exciting opportunity to contribute to our organization as a Java Software Developer and play a pivotal role in the development of secure, large-scale applications.We are seeking a skilled individual with expertise in Java for back-end development, a strong understanding of software engineering best practices, design patterns, and...


  • 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 beBeeSoftware Full time $125,000 - $175,000

    Software Engineering Role for Java EcosystemCanonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We are hiring a System Software Engineer to work on...


  • Melbourne, Victoria, Australia beBeeCareer Full time $115,000 - $145,000

    Senior Java Developer OpportunityAre you a skilled software developer looking for a challenging role where your technical expertise can make a real impact? We have an exciting opportunity for a senior Java developer to join our team.This is a mid-senior level position that requires strong experience in Java development, as well as excellent communication and...

Principal Java Software Engineer

2 weeks ago


Melbourne, Victoria, Australia beBeeSoftware Full time $150,000 - $200,000
Senior Java Developer Job Description

We are seeking a skilled professional to fill the role of Senior Java Developer. The ideal candidate will be responsible for translating business requirements into functional plans, designing technical systems, and developing high-quality code using Java technologies.

  • Translation of business requirements into solution plans.
  • Effort estimation for design and development tasks.
  • Design of technical systems to implement solution plans.
  • Development of production-quality, standards-compliant code using Java technologies.
  • Creation of unit-tests to strengthen the solution's components.
  • Participation in standard software development lifecycle tasks and activities.
  • Reporting on issues and progress.

Key Qualifications

To be considered for this role, you must have:

  • A Computer Science or related degree/diploma.
  • A minimum of 8 years of demonstrated experience in performing software development and maintenance using Java technologies.
  • A minimum of 4 years' experience in software development using Spring frameworks.
  • A minimum of 2 years' experience Java Portlet development using Liferay.
  • A minimum of 2 years' experience Java Servlet development using Tomcat.
  • A minimum of 2 years' experience Java Service development using SpringBoot.
  • A minimum of 2 years' experience Build automation with Jenkins.
  • A minimum of 1 year's experience Source code management with Subversion.