Software Engineer (Java) - Data Services

  • Competitive
  • Melbourne, Victoria, Australia
  • Permanent, Full time
  • ANZ
  • 21 Apr 19

Software Engineer (Java) - Data Services

Role Title
Software Engineer (Java) - Data Services Customer - Data Services

Role Overview
Data Services
Data Services deliver enterprise solutions that makes the right data accessible to our people and customers through tools and channels to drive faster and more informed decision making, removing friction and ultimately delivering a world class customer experience.

Data Services Customer
As an MDM Engineer, you will form part of the Data Services Customer Tech Area within the Data Services Domain.
The main focus of our Tribe is to create a system of people, process and technology (on premise and cloud), built for agility, to provide data and capabilities for our customer facing business areas (including Aus division and Institutional) to create business and customer value, by being in the moment with our customers.

You will be part of a fantastic team that will engineer, design, build, test and support applications for Cloud Data Platforms.

What does a 'day in the life' look like

  • Works in collaborative teams to build innovative solutions to deliver MDM Platforms (starting with IBM MDM Platform) for ANZ.
  • Utilises tools and practices to build, verify and deploy solutions in the most efficient ways, enhancing Data Services capabilities
  • Implements a culture within the Tribe and the Chapter, encouraging best practices around reviews, quality and documentation
  • Contributes to Engineering communities, meetups and conferences to promote technology development culture and practices
  • Provide ongoing support for platforms as required e.g. problem and incident management
  • Creates estimates and continuously reviews demand within the individual Squads/teams
  • May create, understand and monitor application metrics

What will be in your toolkit:
  • You have a background in Software Engineering (mainly Java) along with experience in implementing complex solutions
  • You will have a solid understanding of Java/J2EE/Spring/Microservice development to be able to design, implement and triage defects or issues
  • You have experience with build automation tools and testing tools like maven, gradle, Mockito, Junit
  • A bonus would be having experience working with container technologies like Docker, OpenShift and Kubernetes, however this is not mandatory.
  • Webspehere Application Server experience again is desired but not mandatory
  • Data mastering/matching (preferably IBM MDM Advanced Edition) experience is a bonus
  • You enjoy understanding customer needs so you make sound judgments and deliver quality solutions.
  • Demonstrates an understanding of good software engineering practices including CI/CD, Automated testing.

Keen to know about our Engineering community?
We’re building innovative, flexible and simplified technology solutions that enhance the way people bank. By doing this we’re also designing, influencing and shaping the engineering community within Australia.

We’ve also got some great information about what it’s like to work in ‘Engineering@ANZ’ on our LinkedIn Life page

About ANZ
You’ve probably already done your research about who we are, but if you’re looking for more information about ANZ, visit our careers website

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.
At ANZ we aim to create an inclusive environment where employee differences such as gender, age, culture, disability, sexual orientation, family and caring responsibilities and religion are valued.
We aim to create an inclusive environment where all employee differences are valued.

We work flexibly at ANZ. Talk to us and let us know how this role can be flexible for you.