Job Title: Engineer – Payments
Location: Melbourne
Do work that matters on a large scale
Collaborate with talented teams of engineers and leaders in their field
Forget the suit stereotype – we encourage our people to dress for their day
At ANZ our purpose is to shape a world where people and communities thrive and to achieve this, we need a talented Engineers to join our Group Payments. The purpose of the Group Payments Tech Area is to transform Payments by fortifying existing platforms, simplifying and standardizing processes and technology and by enabling our business through reusable end-to-end services. The Group Payments area is responsible for building and running ANZ’s payments services on on-Prem and cloud platforms based on Google Cloud and AWS, enabling the bank to make use of everything the cloud has to offer.
As an experienced Engineer, you will be responsible for building and running the services for one of Australia’s largest financial institutions. Don’t let that scare you though, we’re doing things differently for the cloud.
What will your day look like
Develop the Micro services using Spring boot, write Unit Tests and deploy micro services in container platform like GKE, Openshift etc.
Strong understanding of Micro services architectures
Experience using and developing RESTful APIs
Experience working with real time data streams (Kafka, Solace, MQ etc)
Experience in Payments Domain
We use many of the latest and greatest open-source tools, so you will need to be comfortable with constantly learning new tools and techniques along with running proof of concept evaluations to keep us on the leading edge.
We will turn to you for suggestions on how to improve the platforms, processes and tools. We expect that you already have great ideas you can share at our cloud guilds & user groups, along with industry Meetups.
What will you bring?
Experience with block-chain and distributed ledger technologies.
Strong experience with Solidity language, ability to write and deploy smart contracts
Exposure to devOps principles and CI/CD pipelines
Good grasp of software design principles and patterns
Experience developing application on ES6 (java script) and node.js environment.
Experience with iterative delivery using Scrum or Kanban.
Experience with tools like hardhat, truffle used for local testing and automated deployment of smart contracts
The following skills/experiences are highly regarded:
Experience with cloud platforms (e.g. GCP, AWS)
Experience with smart contracts upgrade patterns (e.g. UUPS proxy)
Experience with Openzeppelin libraries e.g. ERC20, ERC721 and Upgrade
Experience with Test Driven Development and preferably used test frameworks like Mocha, Chai
Good grasp of security and performance fundamentals in regards to writing solidity code.
Good to have exposure on dealing with Gas processing cost and how to optimize the transactions for better gas usage.
So, why join us?
At ANZ, everything we do boils down to ‘why’ – our purpose – to shape a world where people and communities thrive. We’re just as focused on seeing our people thrive as well as our customers. We’ll give you every opportunity to develop your career.
We are responding faster to changing customer requirements, focusing on the things that matter the most, energising our people, eliminating waste and reducing bureaucracy.
A happy workplace is a thriving one. So in order to attract and keep the best talent, and say thanks for the hard work, we make sure all our employees are rewarded.
We work flexibly at ANZ and encourage you to talk to us about how this role can be flexible for you and any adjustments you may require to our recruitment process or the role itself. If you are a candidate with a disability, let us know how we can provide you with additional support.
This role is required to work from an ANZ workplace. Under the Victorian Government’s COVID-19 Mandatory Vaccination (Workers) Directions, the successful candidate will need to provide evidence that they have received two doses of an approved COVID-19 vaccine by 26 November 2021, or have a medical exemption evidenced by an authorised medical practitioner, in order to be appointed to the role.
. You may apply for this role by visiting ANZ Careers and search for reference number 7783
Job Posting End Date
03/04/2022, 11.59pm, (Melbourne Australia)
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> About the Role Join the team, you will be in charge of securing over a...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Exciting Opportunity for Senior JAVA Developer to join our State Government Client based in Melbourne....
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> ABOUT JOTFORM JotForm is a full-featured online form builder that makes it easy to create...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Telstra Health – Aged & Disability Division We believe that older Australians and people with...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We believe in better. And we make it happen. Better content. Better products. And better...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections...
Apply For This Job