React Job: Principal Engineer

Job added on


Westpac Group


Sydney - Australia

Job type


React Job Details

  • Be part of a world class team in Sydney
  • Flexible working arrangements
  • Permanent Role

The Westpac Group has been proudly advancing Australia for over two centuries. Our success is built upon both our heritage and our ability to evolve. Our vision is to be one of the world's great service companies, helping our customers, communities, and people to prosper and grow. In GroupTech we're striving to be game-changing technologists, shaping the future of banking. We understand the big picture and focus on things that will move the dial for the Westpac Group.

The Westpac Group has a complex Information Technology environment that needs to deliver to the rapidly changing needs of our customers and employees, the ever-evolving IT landscape, and the Group's regulatory and statutory requirements.

How will I help?

The full stack Principal Engineer plays an important role in the development and maintenance of technical solutions and ensures that the detailed design and operations are fit for purpose.

The Principal Engineer is part of the Digital Origination & Servicing team within the Cash and Transactional Banking Domain. The core responsibilities of the role will include (but not limited to):

  • Be the primary technical expert and engineering lead within the Origination & Servicing domain.
  • Be an engineering leader within Cash and Transactional Banking to help drive our Modular Banking strategy.
  • Hands-on with code when required and needed – approx. 30% of the role.
  • Highly passionate on tackling challenges which consider scale, performance, and security and how these translate into how we create new features.
  • Ability to use your skills to effectively troubleshoot production issues and lead analysis.
  • Establish techniques for monitoring.
  • Collaborate with other business and technical stakeholders including Architects, Solution Designers, UI/UX, project managers, product owners, QA and support teams.
  • Reviewing application requirements and interface designs.
  • Work with Tech Lead/Business stakeholders for requirement gathering/reviews and sign-off’s
  • Lead the Engineering practices and rituals for the team – continuously evolving and learning.
  • Contribute to the continuous improvement of applications throughout lifecycle and provide technical input to the planning of future application and maintenance requirements.
  • Advocate agile ways of working across the various IT teams. Apply Agile frameworks, techniques and processes and overlay agile reporting and governance to deliver incremental value to areas of responsibility.
  • Apply Design Thinking principles such as customer empathy, creative collaboration and test and learn ensuring solution address customer needs and are viable and feasible for the business.

What’s in it for me?

You’ll play an important and significant part in the future of a business that has been around for 200 years and be instrumental in achieving our purpose of helping Australians and New Zealanders succeed. So, we’ll back you in the development of your career, with internal career prospects and flexible working. You’ll also be backed by a fantastic team of people in a can-do, supportive structure.

What do I need?

  • Strong Core Java skills
  • Minimum 10 years hands-on experience on Java
  • Minimum 3 years hands-on experience on Spring/Spring Boot and Hibernate
  • Proven skills in ReactJs/ Redux/ Redux-Saga with Node experience is highly regarded.
  • Expert level working knowledge on Node.js development and RESTful API
  • Experience with Microservices and Swagger.
  • Web accessibility experience is highly regarded.
  • Experience with web mobile view with developing and implementing highly responsive user interface components using react concepts.
  • Writing application interface codes using JavaScript following react.js workflows.
  • Developing and implementing front-end architecture to support user interface concepts.
  • Documenting application changes and developing updates
  • Review code to deliver quality, regulatory compliance, security, and fraud detection.
  • Advanced analysis, problem solving, troubleshooting and consultative skills.
  • A firm understanding of a financial services operating environment, applications, and products desirable.
  • Excellent verbal and written communication skills.

Other Desirable Skills:

  • Worked with micro services architectures.
  • Applied understanding of technical concepts of enterprise architecture and contemporary IT strategies.
  • Passionate for DevOps, taking ownership of what we build.
  • Practiced TDD and BDD
  • Integrated software with other business systems
  • Experience in the Digital domain
  • Worked in Agile teams and delivery.
  • Instrumented systems with monitoring and alerting

What’s it like to work there?

As well as good pay and a great culture, joining the Westpac family means you’ll get some of the best banking, wealth and insurance benefits in the market. We back our employees by helping them work towards industry-recognised qualifications, using online learning, training modules and career planning tools for you to grow with us. We’ll even pay you to do volunteer or community work. As an equal opportunity employer, we’re proud to have created a culture and work environment that values diversity and flexibility – and champions inclusion.

How do I Apply?

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. We invite candidates of all ages, people with a disability and Indigenous Australians to apply.

The health and wellbeing of our employees is our priority, and we will ensure that physical distancing requirements are met in all our workplaces if required.