Senior Applications Developer (SCRUM) - Australian Financial Security Authority (AFSA) - FinanceCareer

First listed on: 03 May 2019

 Senior Applications Developer (SCRUM)

About AFSA

AFSA is an executive agency in the Attorney-General’s portfolio. We are responsible for Australia’s personal insolvency and personal property securities systems, which provide Australian consumers and business with enhanced financial risk management, investor confidence and enhanced access to finances. We support this through our expert trustee and registry services, and risk-based regulation—ensuring our systems operate in a reliable manner with predictable outcomes and facilitate financial decision-making in the Australian economy.

About the Role

AFSA seek a Senior Applications Developer to join our multi-disciplinary group of dedicated individuals who do the work of delivering a potentially releasable increment of “Done” product at the end of each sprint (a two week timebox).  The team works in an agile way, applying the principles set out in the Agile Manifesto and by following the Scrum Framework. The Manifesto places an emphasis on communication and collaboration, functioning software, team self-organisation, and the flexibility to adapt to emerging business realities.  The creates an environment of continual, direct collaboration between ICT, business and end-users, so the products delivered meet requirements and have value.  You will enable AFSA’s business by:

  • Analysing, designing, implementing and supporting high performance, scalable service-based JEE/Spring Boot applications on Linux platforms.
  • Mentoring peers, and contributing to Scrum ceremonies, events and artefacts to help AFSA continue to build a great development culture and agile program.
  • Contributing to the full product delivery lifecycle from requirements elicitation to post production support.
  • Collaborate with other areas of information technology and business to provide BAU support.

About You

To be successful in this role you will be highly proficient in:

  • Java, Spring Boot, EJB, Spring MVC, JMS, JBoss, Active MQ, Neuron ESB
  • Web Services - SOAP / REST
  • Web Technologies and frameworks like Bootstrap, Thymeleaf, HTML, CSS, Javascript and JQuery
  • Markup Languages like XML and JSON
  • Build tools, such as Maven, Jenkins, Git
  • Developing sustainable and maintainable code by following test driven development processes, code reviews, and adherence to team conventions and strategies

Highly Desired:

  • Source code quality analysis tools such as Sonarqube
  • SQL database tools like SQL Developer, Oracle database, Toad.
  • UI testing tools such as Selenium
  • Automated testing, Unit testing tools like JUnit or Test NG, and unit testing strategies
  • Story, bug tracking and documentation tools such as JIRA and Confluence
  • Containerisation tools such as Docker

For a detailed description of technical experience and qualifications required for this role please refer to the AFSA website.

Why AFSA?

The successful applicant will be supported to undertake professional and career development with a range of tools available including Australian Computer Society (ACS) membership, access to technical training and certifications, and membership of relevant Government communities of practice or user groups.

AFSA supports a family-friendly work environment and access to a range of facilities and activities to support wellbeing. AFSA actively promotes workplace flexibility, with various working options to support your family commitments and personal interests.

 

Applications close Monday 20 May, 2019