Senior Software Engineer (Java, Rest API and Da...
@ Commonwealth Bank

Sydney, New South Wales, Australia
On Site
Full Time
Posted 13 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXX***** @commbank.com.au
Recommended after applying

Job Details

Senior Software Engineer

You are a detail-focused engineer who loves building elegant end-to-end solutions. Join our engineering transformation program at Commonwealth Bank to push the boundaries of technology. Together, we will build tomorrow’s bank today using world-leading engineering, technology, and innovation.

Key Responsibilities

  • Design and develop next-generation data platforms and pipeline solutions.
  • Build and maintain backend services using Java Spring Boot.
  • Collaborate in a cross-functional team to share practices and frameworks.
  • Transform and process source data into actionable data products.
  • Develop Data Lake frameworks using Scala, PySpark, or Python with robust controls.
  • Ensure compliance with data governance and security standards using AWS tools.
  • Communicate effectively with internal stakeholders and drive knowledge sharing.

Tech Skills

  • Strong experience in Java, Spring Boot, and RESTful API development.
  • Hands-on with Python, SQL, Spark, and Scala for distributed data processing.
  • Proficiency with AWS services including S3, ECS, Lambda, and observability tools.
  • Familiarity with CI/CD tools such as GitHub Actions, ArgoCD, and DevSecOps practices.
  • Exposure to AI/ML technologies and data monetisation strategies is a plus.

About the Team

This role is part of the Trade Finance Squad within the Commodities, Trade & Carbon crew. The squad supports domestic and international trade and supply chain finance customers by providing specialist products and digital experiences. Work in a flexible environment with technology hubs in Melbourne and Perth, enjoying hybrid working arrangements.

Key skills/competency

  • Java
  • Spring Boot
  • REST API
  • Data Engineering
  • AWS
  • Python
  • Scala
  • CI/CD
  • DevSecOps
  • Data Governance

How to Get Hired at Commonwealth Bank

🎯 Tips for Getting Hired

  • Research Commonwealth Bank's culture: Understand their mission and values.
  • Customize your resume: Highlight Java, REST API, and data skills.
  • Showcase technical expertise: Emphasize Spring Boot and AWS experience.
  • Prepare for behavioral interviews: Focus on teamwork and problem solving.

📝 Interview Preparation Advice

Technical Preparation

Review Java Spring Boot fundamentals
Practice REST API integration exercises
Study AWS and data pipeline design
Revise distributed data processing concepts

Behavioral Questions

Describe a teamwork challenge resolved
Explain stakeholder communication examples
Discuss time management under pressure
Share experiences adapting to change

Frequently Asked Questions