Senior Engineer (Java/Spring Boot/Node)

Westpac

Sydney

Hybrid

AUD 150,000 - 190,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Mortgage discounts
Flexible work arrangements
Learning & development
Community volunteering

Job summary

Westpac in Sydney is seeking a Senior Engineer to design, develop and maintain high-quality APIs, microservices, and applications using Java, Spring Boot and Node.js. You will work closely with product managers and engineers, champion engineering excellence, contribute to architecture decisions and support CI/CD pipelines in a collaborative, inclusive environment.

The role emphasizes scalable solutions, strong RESTful design and database optimization across PostgreSQL and MySQL, with a focus on

Qualifications

  • 10+ years of software engineering experience, including APIs and microservices with Java, Spring Boot and Node.js.

Responsibilities

  • Design, develop and maintain APIs and microservices using Java/Spring Boot/Node.js.
  • Build and integrate RESTful APIs and optimise database performance.
  • Contribute to software design decisions and architecture.
  • Promote engineering excellence through clean coding, testing, reviews and documentation.
  • Support CI/CD pipelines and DevOps practices in deployment.
  • Collaborate with product managers and stakeholders to deliver value and resolve production issues.

Skills

API design
Java/Spring Boot/Node.js
SQL (PostgreSQL/MySQL)
Kafka
Git/Bitbucket
CI/CD & DevOps (Bamboo)

Education

Bachelor's degree in Computer Science or related

Tools

Bitbucket
Git
CI/CD tooling

Job description

Create your best future and join as a Senior Engineer (Java/Spring Boot/Node).

What’s the role?

As a Senior Engineer, you will be part of Operations Technology, a collaborative team focused on delivering innovative software solutions that support business success. You will design, develop and maintain high-quality APIs, microservices and applications using Java, Spring Boot and Node.js, while translating business requirements into scalable, maintainable technical solutions.

Additionally, you will build and integrate RESTful APIs, optimise database performance, and contribute to software design and architecture decisions. You will champion engineering excellence through clean coding practices, testing, code reviews and effective documentation, while supporting modern CI/CD delivery pipelines and DevOps practices.

You will work closely with product managers, engineers and stakeholders to deliver valuable business outcomes, while resolving production issues, improving system performance and ensuring reliable service operations. Your expertise will help drive continuous improvement, innovation and high-quality engineering standards across the team.

What do I need?
  • Ideally a minimum of 10 years’ 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.
  • Proficient 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.

We’re obsessed with becoming our customers #1 banking partner for life and we’re looking for people who are passionate about helping us achieve that goal. In return we’re committed to making Westpac the best place to work in the country. Here are just a few of the ways we’re already doing that:

  • Special offers on banking products and discounts from top brands, including generous employee-only mortgage rates!
  • Flexible work arrangements to help you achieve a greater work life balance, and a variety of leave options including Culture, Lifestyle and Wellbeing leave.
  • Tailored learning and development opportunities to help you grow your career within the bank.
  • Lots of opportunities to give back to the Community by getting involved in our many volunteering initiatives

We’re all about creating a supportive and inclusive community. We welcome everyone no matter your age, gender, background, or abilities. We also provide additional support to welcome our veterans, Indigenous Australians and neurodiverse community.

If you need any adjustments during the recruitment process, you can find more information and contact details on our FAQs and how to contact us page , under the Diversity, sustainability and flexibility section.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer (Java & Python)
Senior Developer (Java & Python)

Westpac • Sydney

On-site
AUD 120,000 - 180,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Westpac • Queensland

On-site
AUD 140,000 - 190,000
Special offers on banking products
Flexible work arrangements
Tailored learning and development opportunities
+2
Engineer
Engineer

Westpac • Sydney

On-site
AUD 100,000 - 150,000
Employee mortgage rates
Flexible work arrangements
Learning and development opportunities
+1
Software Engineering Specialist .NET
Software Engineering Specialist .NET

Westpac • Sydney

Hybrid
AUD 110,000 - 170,000
Flexible work arrangements
Culture & wellbeing leave
Learning and development
+1
Senior Product Owner - Data Modernisation (Sydney or Melbourne)
Senior Product Owner - Data Modernisation (Sydney or Melbourne)

Westpac • Sydney

On-site
AUD 190,000 - 240,000
Exclusive banking product offers
Flexible work arrangements
Learning & development opportunities
+1
Engineer
Engineer

Westpac • Gold Coast City

On-site
AUD 80,000 - 100,000
Special offers on banking products
Flexible work arrangements
Tailored learning and development opportunities
+1
Chief Platform Engineer, Data Platforms Westpac Group · Sydney · Platform & Infrastructure Pay not stated 10d ago
Chief Platform Engineer, Data Platforms Westpac Group · Sydney · Platform & Infrastructure Pay not stated 10d ago

Devopsroles • Sydney

Hybrid
AUD 180,000 - 240,000
Hybrid work model
Generous learning and development
Principal Engineer (Full Stack -Java) Gold Coast based
Principal Engineer (Full Stack -Java) Gold Coast based

Westpac • Sydney

On-site
AUD 180,000 - 240,000
Principal Engineer (Full Stack -Java) Gold Coast based
Principal Engineer (Full Stack -Java) Gold Coast based

Westpac • Brisbane

On-site
AUD 190,000 - 230,000
Mortgage rate discounts
Flexible work arrangements
Learning & development
+1
Engineer
Engineer

Westpac Group • Sydney

Hybrid
AUD 110,000 - 150,000
Hybrid work model
Flexible work arrangements