• 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you
Industry

Distance from location (kms)

Exact 5 10 25 50

27

April

Analyst Engineer

Peoplebank - Docklands, VIC

IT
Source: uWorkin

JOB DESCRIPTION

The role of Analyst Engineer will provide critical thinking and a high degree of technical innovation and attention to detail while being recognised as a trusted advisor to the team and stakeholders. You will be versatile, display leadership qualities and enthusiasm to take on new problems across the full SDLC.

Having honed your Java back-end skills, you're open to extending the use of those skills to technically guide others who are earlier in their career journey.

Responsibilities:

  • Analyse, design, implement features that
    • Enhance the business or customer experience.
    • Automate technology operational processes, including change deployment, application resilience, monitoring/alerting, and user self-service.
  • Taking guidance from the Principal Engineer, set standards for design, process, and tech workload allocation within the scrum team. Ensures sufficient design guidance exists at story kick-off.
  • Participate in and provide quality assurance activities, including code reviews, white-box testing, test coverage for own work, and test framework maintenance. Debugging and fixing code defects.
  • Participate in delivery of automated production change, understanding change content, executing change control procedures, appropriate technical and business verification, and user communications.
  • Take ownership and accountability for production service, including fix on fail, problem investigation, root cause determination and resolution using SRE methods.
  • Production Support - the role may require the successful applicant to be on primary support for critical payments applications no more than 1 week out of 6.

What you will bring:

  • Experience as a Java developer (5+ years), ideally with Banking and/or Finance industry exposure.
  • Integration, microservice patterns.
  • Experience with distributed, event driven systems and using messaging protocols; Apache Kafka, messaging systems such as IBM MQ.
  • Build and automation tools (Gradle (Kotlin DSL/Groovy), Jenkins, Python, Artifactory, Terraform, SonarQube).
  • Experience with the following also strongly preferred: Java 8 / Java 11, Spring Boot, RDBMS (ideally Postgres, Oracle), Webservices (REST/SOAP), Apache Camel, Docker, SCM (Git), BDD (JBehave/Cucumber), & Unit Testing (Junit 5, Mockito).
  • Established network and platform (*nix) skills, Cloud hosting (AWS / Azure preferred)
  • Excellent communication skills with the ability to deal with stakeholders (both users and product owners)
  • Interest in the entire application stack; from network, security, through platform OS to application code, including cloud hosting, but an over-riding desire to write code.