Senior Software Engineer (Java, Rest API and Data Engineering) at Commonwealth Bank
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

19 Nov, 25

Salary

0.0

Posted On

20 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Data Processing, Python, Languages, Github, Testing, Sql, Spring Boot, Ecs, Working Experience, Scala, Automation, Spark, Intelligence, Java

Industry

Information Technology/IT

Description

SENIOR SOFTWARE ENGINEER (JAVA, REST API AND DATA ENGINEERING)

  • You are a detail-focused engineer who loves building elegant end-to-end solutions
  • We’re embarking on an engineering transformation program and ready to push the boundaries
  • Together we will build tomorrow’s bank today, using world-leading engineering, technology, and innovation

DO WORK THAT MATTERS

We’re building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build a brighter future for Australia.
Here, you’ll get to turn your passion into reality, working with new technology on state-of-the-art projects to enable a seamless and unrivalled customer experience.
As a Software Engineer you will play a pivotal role in the team, working within a cross-functional squad responsible for the technical design, development, and rollout of CTC customer experiences. We are looking for someone to join our team who is passionate about creating transformative digital experiences who thrives in a collaborative environment and is constantly pushing the boundaries to help deliver outcomes that define future industry trends.

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 (or equivalents) will set you up for success in this team;

  • Strong experience in Java, Spring Boot, and RESTful API development.
  • Demonstrable in Python, SQL, Spark, and Scala for distributed data processing.
  • Working Experience with AWS services (e.g. S3, ECS, Lambda) and observability tools like Cloudwatch, Prometheus, or Grafana.
  • Experience with CI/CD tools such as GitHub, GitHub Actions, ArgoCD, and automated deployment pipelines.
  • Exposure to AI/ML technologies, with the ability to integrate or leverage AI models to enhance data processing, automation, or system intelligence
  • Experience using DevSecOps methodologies and best practice to automate deployments and testing.
Responsibilities
  • Design and develop next-generation data platforms and pipeline solutions.
  • Build and maintain backend services and integrations using Java Spring Boot, ensuring performance, scalability, and security.
  • Collaborate with engineering peers to co-create and contribute to shared practices and frameworks.
  • Apply modern coding standards to deliver high-quality, reliable solutions that address core business needs and reduce risk.
  • Transform and process source data into data products and enable egression to other platforms.
  • Develop efficient Data Lake frameworks using Scala, PySpark, or Python, with robust data quality and security controls.
  • Create reusable libraries and config-driven pipelines for enterprise-wide ingestion and integration.
  • Ensure compliance with data governance and security standards using tools like AWS DataZone, Lake Formation, AWS Glue and MWAA
  • Communicate effectively with internal stakeholders and contribute to team knowledge sharing.
Loading...