We are looking for an experienced Software Engineer with a proven track record in Java and related technologies. Expect to join a highly motivated team comprising of best-in-class developers, business analysts and testers.
As a successful candidate you will be passionate about programming and automation, work to the highest standards and are interested in learning new things. You are analytical and critical in your thinking and able to come up with innovative solutions for challenging problems. You can work independently front-to-back but are also a strong team player. You feel responsible for your work and “own” the code your write. You display leadership qualities and enthusiasm and communicate successfully colleagues and stakeholders who count on you as a trusted subject matter expert.
Requirements
Visa status / Residency
You need to be a citizen of Australia or New Zealand, or hold a permanent residency visa to apply.
Skills
Must Have
Highly proficient at core Java programming (full stack end-to-end)
Experience with Spring Framework and Spring Boot (Camel frameworks is a plus)
Experience with SoapUI/Groovy
Experience with RESTful and SOAP based webservices
Experience with security and encryption protocols, e.g. TLS1.2 or higher
Confident with Linux operating systems
Tertiary qualification in Software Engineering/Computer Science or equivalent
3+ years of software development experience, preferably in Finance or mission-critical systems
Experience with Amazon Web Services (AWS) and cloud technologies, e.g. Kafka, ELB, ECS, SNS, SQS etc.
Experience with ‘container’ technology (e.g. Docker, Kubernetes)
JMS and Messaging technologies, e.g. IBM MQ.
Experience with security and encryption protocols, e.g. TLS1.2 or higher
Automated component or system testing experience
Non-technical
A motivated self-starter
Ability to identify and implement continuous improvement opportunities
Strong written and verbal communication skills
Responsibilities
Work with business and technology stakeholders to understand and analyse business processes and user requirements to establish realisable specifications
Design, implement, test and deploy software solutions that meet the agreed specifications
Write well-designed, testable program code and automated tests
Continuously improve and enhance and existing software where necessary
Integrate software components into a fully functional system
Analyse production incidents when they occur and help work on fixes to resolve problems
Document and communicate your work throughout the whole SDLC
About us
Why it would be awesome to work with us
A collaborative environment with highly talented colleagues that are passionate about what they do
The opportunity to grow and learn professionally, using leading edge technology
Flexible working policies
Contact
Anthony Fenech
0413 949 602
anthony.fenech@nab.com.au
Location
500 Bourke St, Melbourne, Victoria, Australia
Summary
We are looking for an experienced Software Engineer with a proven track record in Java and related technologies. Expect to join a highly motivated team comprising of best-in-class developers, business analysts and testers.
As a successful candidate you will be passionate about programming and automation, work to the highest standards and are interested in learning new things. You are analytical and critical in your thinking and able to come up with innovative solutions for challenging problems. You can work independently front-to-back but are also a strong team player. You feel responsible for your work and “own” the code your write. You display leadership qualities and enthusiasm and communicate successfully colleagues and stakeholders who count on you as a trusted subject matter expert.
Requirements
Visa status / Residency
You need to be a citizen of Australia or New Zealand, or hold a permanent residency visa to apply.
Skills
Must Have
Ideally
Non-technical
Responsibilities
About us
Why it would be awesome to work with us
Contact
Anthony Fenech 0413 949 602 anthony.fenech@nab.com.au