Senior Software Engineer (Java, Rest API and Da... @ Commonwealth Bank
placeSydney, New South Wales, Australia
businessOn Site
scheduleFull Time
Posted 13 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review Java Spring Boot fundamentals
circle
Practice REST API integration exercises
circle
Study AWS and data pipeline design
circle
Revise distributed data processing concepts
Behavioral Questions
circle
Describe a teamwork challenge resolved
circle
Explain stakeholder communication examples
circle
Discuss time management under pressure
circle
Share experiences adapting to change
Frequently Asked Questions
How do I apply for a Senior Software Engineer role at Commonwealth Bank?
keyboard_arrow_down
What skills are essential for Commonwealth Bank's Senior Software Engineer position?
keyboard_arrow_down
Is Commonwealth Bank open to applicants with diverse technical backgrounds for the Senior Software Engineer role?
keyboard_arrow_down
Does Commonwealth Bank support hybrid work for the Senior Software Engineer role?
keyboard_arrow_down
What does the trade finance squad involve at Commonwealth Bank?
keyboard_arrow_down
How can I prepare for the technical interview at Commonwealth Bank?
keyboard_arrow_down
What is the importance of data governance in this Commonwealth Bank role?
keyboard_arrow_down
Are AI/ML skills required for the Senior Software Engineer position at Commonwealth Bank?
keyboard_arrow_down
What kind of experience is valued for backend integration at Commonwealth Bank?
keyboard_arrow_down
How does Commonwealth Bank support professional growth for engineers?
keyboard_arrow_down