W

Westpac

Banking and financial services for customers

Senior Engineer - Java/Spring Boot/Node

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • A minimum of 10 years of experience in software engineering, including the design and development of APIs and microservices using Java, Spring Boot and Node.js.
  • Strong expertise in RESTful API design, development, integration and consumption.
  • Advanced SQL and relational database skills, including PostgreSQL and MySQL.
  • Experience designing and implementing event-driven architectures using Kafka.
  • Proficiency in Git, Bitbucket and collaborative development practices, including branching and version control strategies.
  • Hands-on experience with CI/CD pipelines, deployment automation and DevOps tooling such as Bamboo or similar platforms.
  • Strong understanding of software development methodologies, testing practices, maintainable design principles and code quality standards.
  • Experience working in Agile environments.

Responsibilities

  • Design, develop and maintain high-quality APIs, microservices and applications using Java, Spring Boot and Node.js.
  • Translate business requirements into scalable, maintainable technical solutions.
  • Build and integrate RESTful APIs.
  • Optimise database performance.
  • Contribute to software design and architecture decisions.
  • Champion clean coding practices, testing, code reviews and effective documentation.
  • Support modern CI/CD delivery pipelines and DevOps practices.
  • Work closely with product managers, engineers and stakeholders to deliver business outcomes.
  • Resolve production issues, improve system performance and ensure reliable service operations.
  • Drive continuous improvement, innovation and high-quality engineering standards across the team.

Desired Qualifications

  • Exposure to Python development.
  • Exposure to cloud platforms such as AWS and Azure.
  • Exposure to AI-assisted development tools.
  • Exposure to front-end technologies such as JavaScript, HTML, CSS and React.

About the Company

Westpac

Banking and financial services for customers

Westpac is an Australian bank offering a wide range of financial services for individuals and businesses, including everyday banking, loans, payments, and digital banking.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1817

Recently Posted Jobs

Explore more opportunities at Westpac

See more jobs