Golang Job: Engineer

Job added on

Location

Melbourne - Australia

Job type

Full-Time

Golang Job Details

About the role

Role location: Melbourne

Role Type: Permanent full-time, flexible working options available

Team: APRA Remediation

The technical group supports the Business Owners portfolio tribes (APRA Remediation, Business Lending & Business Owners) across various facets from run the business, delivery of key initiatives to operations. We are seeking talent who can be part of this journey as we look to re-imagine commercial lending for the future.

As an Engineer you will be developing solutions, platforms and tools to ensure that the bank meets its strategic agenda by supporting, gathering, processing and building micro services platform.

What a typical day might look like

Collaborating with the Product Owners, Engineers, Analysts and other people in your Squad to identify risks early and helps to prevent and fix bugs as they arise, improving quality from the outset. Test early and test often
Understanding customer needs and ensuring tests cases are designed to meet acceptance criteria
Designing test approaches and optimizing test execution across functional and non-functional coverage
Building scripts and tools to implement and continuously improve test outcomes
Identifying opportunities for testing continuous improvement and implement solutions to perform more effective and efficient testing
Ensuring the necessary hygiene and traceability for test case creation, script creation, test execution and defect logging in a tool system
Create acceptance criteria and provide estimates for their work

What will likely be in your toolkit?

At least 5 years of experience in backend and micro-services development
Experienced in Spring Core, Spring Boot, Spring Cloud
Significant development experience in Java 8 and above with experience in data, APIs and Microservices
Golang highly desirable
Experience in AWS and/or GCP highly desirable
Strong understanding of data and data integration concepts (SQL, data governance, enterprise patterns)
Development best practices (TDD/BDD, CI/CD and other DevSecOps concepts)
APIs and related concepts (API Gateways, OAuth, Swagger etc)
Containerising applications with Docker
Handle authorisation using JWT or similar methodology

About ANZ

At ANZ, everything we do boils down to ‘why’ – our purpose – to shape a world where people and communities thrive. We're focused on seeing our people thrive just 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 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.

. You may apply for this role by visiting ANZ Careers and searching for reference number 259530