Distinguished Java Software Engineer

6 days ago


Melbourne, Victoria, Australia beBeeCloud Full time $90,000 - $120,000
Senior Java Developer Opportunity

We're seeking a seasoned Senior Java Developer to join our team on a contract basis. You'll work on backend systems and API development in a modern cloud-native environment, contributing to a business-critical project with real impact.

About the Role
  • Design, develop, test, and maintain scalable Java microservices using SpringBoot.
  • Build and maintain secure, high-performance APIs.
  • Work closely with DevOps teams to deploy and manage services on AWS.
  • Collaborate with architects, QA, and front-end developers to deliver end-to-end features.
  • Participate in code reviews and promote engineering best practices.
  • Contribute to CI/CD pipelines and infrastructure as code (IaC) where needed.
Required Skills and Qualifications
  • 5+ years of hands-on Java development experience.
  • Strong expertise with SpringBoot and microservices architecture.
  • Solid experience deploying and managing applications on AWS (e.g. EC2, ECS, Lambda, S3, CloudFormation).
  • Familiarity with containerisation tools such as Docker.
  • Proficiency in building RESTful APIs and working with relational and NoSQL databases.
  • Experience with CI/CD pipelines (e.g. Jenkins, GitLab CI, or similar).
  • Agile environment experience with strong communication and collaboration skills.
Benefits

This opportunity offers the chance to work on cutting-edge technologies and contribute to a high-impact project. As a Senior Java Developer, you will be part of a collaborative team that values innovation and excellence.

What We Offer

As a member of our team, you can expect:

  • A dynamic and supportive work environment.
  • The opportunity to work on complex projects and develop your skills.
  • A competitive compensation package.


  • Melbourne, Victoria, Australia beBeeSoftware Full time $120,000 - $140,000

    Senior Java DeveloperWe are seeking a highly skilled and experienced software engineer to join our team as a Senior Java Developer. This is an exciting opportunity to leverage your technical expertise to build robust, scalable software solutions that support key business operations and deliver exceptional user experiences.Key Responsibilities:Lead the...


  • 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 $120,000 - $144,000

    Senior Java DeveloperWe are seeking a seasoned Senior Java Developer to join our team. As a key member of our engineering group, you will play a critical role in the design, development, and deployment of complex software systems.Key Responsibilities:Design and develop high-performance, scalable Java applicationsWrite clean, maintainable, and well-tested...


  • Melbourne, Victoria, Australia beBeeExpert Full time $120,000 - $150,000

    Software Development ExpertWe are seeking a skilled professional to design and develop software solutions using Java programming language.Key ResponsibilitiesParticipate in system and software design requirements engineering sessionsDevelop interfaces based on ODS Open Platform protocolDevelop Control Working Positions (CWP) based on ODS Open PlatformEnsure...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $150,000 - $200,000

    Senior Java Developer Job DescriptionWe 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...


  • Melbourne, Victoria, Australia beBeeExpertise Full time $120,000 - $180,000

    Job OverviewAs a seasoned Java developer, we seek an individual with expertise in designing and implementing efficient software solutions. This role is ideal for those who excel in collaborative environments and can adapt to evolving project needs.Key ResponsibilitiesDesign and develop robust Java-based applications, ensuring high-quality code and optimal...


  • Melbourne, Victoria, Australia Anson McCade Full time

    1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.OverviewJava Software Developer – NV1 Clearance | MelbourneSalary: A$115,000 - A$145,000 per yearThis range is provided by Anson McCade. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.What you'll be...


  • Melbourne, Victoria, Australia Anson McCade Full time

    1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.OverviewJava Software Developer – NV1 Clearance | MelbourneSalary: A$115,000 - A$145,000 per yearThis range is provided by Anson McCade. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.What you'll be...


  • Melbourne, Victoria, Australia Umbrella Club Full time $90,000 - $120,000 per year

    Java Programmers – Enterprise Development & Legacy System IntegrationLocation:Melbourne or SydneyEmployment Type:Full-timeWe are seekingexperienced Java Programmersto join our team, working on enterprise-grade applications that integrate with established legacy systems. This is a hands-on development role that applies modern Java practices while...