Job DescriptionThe 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.Technology Infrastructure and Operations will drive a business partner centric service delivery model with teams structured around how services are consumed.How will I help?The Lead Engineer function 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 Lead Engineer is part of the digital engineering team that builds and maintains our online presence. The core responsibilities of the role will include (but not limited to): Provide expert technical and/or domain expertise to GroupTech and Application Development Services (ADS) teams, covering all aspects of the system within a specific sub-domain or domain context. Hands-on with code when required and needed – approx. 30-40% of the role. Taking ownership of different parts of the application, and evolving into go-to person for all aspects of it 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 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 Liaise with the offshore team and SME’s during the project delivery phase Meeting with the development team to discuss user interface ideas and applications. 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. Utilise Lean Principles that ensure effective delivery of value to customers. Consider and apply process efficiencies within sphere of influence, eliminating waste and maintaining continuous flow based on customer demand. 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 do I need?To be successful in this role, you need to have the following skills, education & personal attributes.Technical and Industry Expertise: Strong Core Java skills Minimum 8 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 competitive remuneration and a great culture, joining the Westpac family means you will 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 will even pay you to do volunteer or community work.As an equal opportunity employer, we are proud to have created a culture and work environment that values diversity and flexibility – and champions inclusion.How do I Apply?Start here. Just click on the APPLY button.At Westpac we are committed to providing a supportive culture and creating diverse, inclusive, and accessible workplaces, branches, products and services for our customers, employees, and community. This role is open to experienced candidates seeking a discussion around workplace flexibility. We invite candidates of all ages, genders, sexual orientation, cultural backgrounds, people with disability, neurodiverse individuals, and Indigenous Australians to apply. If you have questions about the recruitment process, please email talentacquisition@westpac.com.au .Do you need reasonable adjustments during the recruitment process?We can provide reasonable adjustments for individuals with disability and/or neurodiversity. If you require an adjustment to be made during the recruitment process at any stage, please call 1800 655 592 Option 2.3 or email talentacquisition@westpac.com.au