Where

Software Engineer - Java/Devops

Commonwealth Bank of Australia
Sydney Full-day Full-time

Description:

Commonwealth Bank

Software Engineer - Java/DevOps

To empower our people and the communities in which we work and making sustainable, transparent and balanced business decisions.

Why Commonwealth Bank
Visit website

We really love working here, and we think you will too. Diversity, flexibility and innovation are just some of the reasons why our people come to work every day.

Our team includes around 45,000 people from all walks of life, with different goals, experiences, and perspectives. At CommBank we’ll encourage and support you to be yourself. This is a place where you can feel confident expressing who you really are; where you belong because of your uniqueness.

About the role

See yourself in our team: We are building a data platform for Bank’s key customer engagement platforms including NetBank and CommBank App. Our platform has provided many real-time capabilities to enhance the financial well-being of our customers. We are going to take our data platform into the next level. It will be something better, something smarter! You will be joining a DevOps team with talented software engineers in the Consumer Digital Platform team, which is responsible for designing, building and maintaining the data platform.

Do work that matters: You’ll be working with a team in Digital Retail to build a big data platform to provide real-time customer analytics, as well as building APIs to serve data. As a Software Engineer, you will be doing hands-on coding and be responsible for shaping the growth of this system. You will collaborate closely with talented engineers and business analysts to gather requirements, build, and deliver solutions that sharps customer experiences. You'll also take part in agile ceremonies, which will allow you to contribute to and define the way we operate.

We’re interested in hearing from people who:

  • Deliver performance focused backend system solutions mostly in Java
  • Participate in our DevOps model and continuous delivery
  • Design scalable solutions and turn it into high quality, tested code
  • Automate infrastructure, monitoring and deployment for our code to run 24/7
  • Ensuring our technical approach is sound, fit for purpose, and well architected
  • Promoting a culture of continuous learning, experimentation and innovation while contributing to the definition & governance of our standards and best practices

Tech Skills: We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these will set you up for success in this team:

  • Build and maintain new and existing applications using Java and REST APIs
  • Cloud compute, virtualisation and automation, using Kubernetes and AWS
  • Solid understanding of object-oriented programming and data modelling
  • Experience with networking, and distributed system
  • Proven ability to design, implement, and manage CI/CD pipelines using GitHub Actions
  • B.S./MS/PhD in Computer Science or related field or equivalent experience
  • Proven experience solving problems in complex domains

Working with us: Whether you’re passionate about customer service, driven by software engineering, or called by creativity, a career with us is for you.

We support our people with the flexibility to balance where work is done with at least half their time each month connecting in office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.

Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace with an ultimate flexibility to work from any of our engineering hubs within Australia. One where we’re driven by our values, and supported to share ideas, initiatives, and energy. One where making a positive impact for customers, communities and each other is part of our every day.

What you'll be responsible for
  • Stakeholder Engagement

    Partner with stakeholders to understand specifications, business requirements, and communicate insights

  • Scripting and Automation

    Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks

  • Test Automation

    Create and implement code tests and software test automation

Skills you'll need
  • Collaboration

    Works with others by being open, clear in communication and listening to achieve goals

  • Numerical problem solving

    Works with numerical information and performs mathematical calculations to solve problems

  • Attention to detail

    Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables

18 Mar 2025;   from: uworkin.com

Similar jobs

  • Canva
  • Sydney
Join the team redefining how the world experiences design. Hey, g'day, mabuhay, kia ora,你好, hallo, vítejte! Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'...
19 days ago
  • Scale Up Recruitment
  • Sydney

Description:

A scaling investment startup is building a customised technology platform enabling their investors to easily access their assets for portfolio knowledge, acquisition and monitoring.
The company is scaling ...
21 days ago
  • Job Details
  • Sydney

Description:

Senior Software Engineer

Job No: 673006

Sydney - Inner Suburbs & CBD

Permanent Full Time

IT

Pay Band 5

  • Seeking Java + API + Spring Boot problem solvers ready to tackle complex ...
6 days ago
  • Australian Payments Plus
  • Sydney

Description:

3 weeks ago Be among the first 25 applicants

The Game Changers:
Australian Payments Plus (AP+) is here to shape the future of payments for Australia. We aim to deliver more innovation to Australia's ...

15 days ago