Full Stack Java Developer


  • Full-time, permanent role
  • Based in Auckland
  • Make a real difference to the lives of our customers

We believe people are the key to a successful organisation. We value people, their happiness, well-being, engagement and career aspirations, along with leading technology practices.
 

We want you to be part of creating an amazing work culture within our busy technology environment. We want you to lead and inspire while championing a new range of technologies.

 

How will you help?

In this rewarding role you will be responsible for innovating, developing, testing, and implementing new software solutions within project and support/maintenance capacities.   As a full stack Java engineer, you’ll be expected to have in depth knowledge of the Java language, common frameworks, as well as best practices and patterns.  You will also be required to coordinate with business stakeholders in delivering technical solutions.

Key responsibilities include: 

  • Designing, coding, testing modifications of Java applications.
  • Assessing, analyzing, and implementing change based on design and request.
  • Maintaining application support processes and investigating/monitoring issues.
  • Release and deployment activities (i.e. logging results, documenting technical activity undertaken).
  • Working in an Agile environment where you contribute to group knowledge and refinement.

The benefits:
 

It's not all work and no play. Permanent employees are eligible for many benefits: 

  • A banking package designed just for you
  • A range of personal development programmes
  • A wide range of recognition programmes to reward top performers

Westpac is an equal opportunity employer. As part of our commitment to creating a diverse and inclusive workplace, this role is open to experienced candidates seeking a discussion around workplace flexibility. Joining Westpac has many perks besides building a long and stable career.
 

What you'll need to succeed: 

  • Confident to be an equal team member while stepping up to the mark and taking ownership.
  • A quick and enthusiastic learning style, adaptable to new environments.
  • Proactively seek information required to complete a task.
  • Good written and verbal communication skills.
  • Strong focus on delivering high quality solutions.
  • Experience working in Agile environments.
  • Ability to contribute to all phases of the development lifecycle.
  • Willingness to collaborate and work as part of a team. Age is not a limiting factor it's a growth mind-set that makes the difference.

  Technical experience required: 

  • Significant experience in Java based full stack development environments.
  • Solid knowledge across networking, database, user interface and API.
  • Experience in dev ops such as CI/CD pipelines, containerization, deployment automation.
  • Strong knowledge of database schema design, transactions, queries.
  • Experience integrating with third party APIs and systems.
  • Frameworks include but not limited to Hibernate, ForgeRock, Finacle, React, Angular, Struts, Docker, Jenkins, Git & Bitbucket, Selenium, Cucumber, Kubernetes.

Next steps:
 

If this sounds like you, apply through the link on this page. 


  • Full-time, permanent role
  • Based in Auckland
  • Make a real difference to the lives of our customers

We believe people are the key to a successful organisation. We value people, their happiness, well-being, engagement and career aspirations, along with leading technology practices.
 

We want you to be part of creating an amazing work culture within our busy technology environment. We want you to lead and inspire while championing a new range of technologies.

 

How will you help?

In this rewarding role you will be responsible for innovating, developing, testing, and implementing new software solutions within project and support/maintenance capacities.   As a full stack Java engineer, you’ll be expected to have in depth knowledge of the Java language, common frameworks, as well as best practices and patterns.  You will also be required to coordinate with business stakeholders in delivering technical solutions.

Key responsibilities include: 

  • Designing, coding, testing modifications of Java applications.
  • Assessing, analyzing, and implementing change based on design and request.
  • Maintaining application support processes and investigating/monitoring issues.
  • Release and deployment activities (i.e. logging results, documenting technical activity undertaken).
  • Working in an Agile environment where you contribute to group knowledge and refinement.

The benefits:
 

It's not all work and no play. Permanent employees are eligible for many benefits: 

  • A banking package designed just for you
  • A range of personal development programmes
  • A wide range of recognition programmes to reward top performers

Westpac is an equal opportunity employer. As part of our commitment to creating a diverse and inclusive workplace, this role is open to experienced candidates seeking a discussion around workplace flexibility. Joining Westpac has many perks besides building a long and stable career.
 

What you'll need to succeed: 

  • Confident to be an equal team member while stepping up to the mark and taking ownership.
  • A quick and enthusiastic learning style, adaptable to new environments.
  • Proactively seek information required to complete a task.
  • Good written and verbal communication skills.
  • Strong focus on delivering high quality solutions.
  • Experience working in Agile environments.
  • Ability to contribute to all phases of the development lifecycle.
  • Willingness to collaborate and work as part of a team. Age is not a limiting factor it's a growth mind-set that makes the difference.

  Technical experience required: 

  • Significant experience in Java based full stack development environments.
  • Solid knowledge across networking, database, user interface and API.
  • Experience in dev ops such as CI/CD pipelines, containerization, deployment automation.
  • Strong knowledge of database schema design, transactions, queries.
  • Experience integrating with third party APIs and systems.
  • Frameworks include but not limited to Hibernate, ForgeRock, Finacle, React, Angular, Struts, Docker, Jenkins, Git & Bitbucket, Selenium, Cucumber, Kubernetes.

Next steps:
 

If this sounds like you, apply through the link on this page. 

Are you viewing this job on LinkedIn? Click here to apply