Haystack
← Back to Jobs
Remote
Full time
Technology

EL2 Principal Java/Bespoke Software Engineer (Developer)

SoftLabs ANZ Limited.Canberra, Australian Capital Territory🇦🇺AustraliaPosted 10 Aug 2026

Quick Overview

Work Type
Remote
Schedule
Full Time
Level
Leader

Job Description

EL2 Principal Java/Bespoke Software Engineer (Developer)

Canberra, Australia Posted on 08/03/2026

  • State/Province Australian Capital Territory
  • Country Australia
Job Description
  • Initial Contract Duration: 12 Months
  • Extension term details: 12 Months
  • Number of extensions: 2
  • Location: ACT
  • Security Requirements: Must be able toobtain Baseline
  • Working Arrangements: Hybrid Ability to attend office but regular WFHavailable.
  • Maximum hours: 40 hours per week

Job details
In this role you will support and develop Department's life critical applicationNEXUS. NEXUS is used by Department's Rescue Response Centre Australia (RCCA) to helpcoordinate assets in maritime and aviation search and rescue incidents andtriage and respond to pollution events.

You will support the following Nexus users:

  • RCCA Staff (RCCA).

NEXUS System consists of multiplecomponents built on various technologies/languages (.NET, Java, AWS, OraclePL/SQL, ArcGIS) providing NEXUS users the capability to perform theiroperational business functions. This role will focus on supporting, maintainingand developing solutions for NEXUS cloud and back-end Java/AWS/Oraclecomponents. NEXUS back-end comprises of multiple Java components and Java EEJMS components used for data integration and message processing. It alsoconsists of AWS cloud components used to provide external integrations with Department's external clients/partners.

Your candidate will work in a small team ofhighly skilled Java and .NET developers/SME's with years of business knowledgethat all contribute to Department's in-house support of Nexus.

Your responsibilities will include:

  • Develop enterprise-grade software usingJava and Oracle technologies
  • Develop / maintain web-based UI usingReactJS, CSS and HTML
  • Design data models, translate to physicaldata models and implement using Oracle Database
  • Implement CRUD operations on the databaseusing Java Object-Relational Mapping frameworks
  • Produce and maintain detailed designartefacts & technical specifications
  • Create and work with RESTful OpenAPIspecifications, SOAP WSDLs, XML Schemas
  • Develop and maintain DevOps workflows usingJenkins, Git and Maven & Ant
  • Perform and build Nexus software releasesfollowing established processes
  • Providing advice and support forApplications Director & CIO
  • Provision of on-call services as part of a teamroster (calls are rare one per year)

Key duties and responsibilities

  • Excellent verbal and written communicationskills.
  • At least 8 years Java experience,enterprise design patterns, JPA, Hibernate ORM, JEE an advantage, reactiveprogramming an advantage.
  • Java Web service development, SOAP and RESTAPIs, OpenAPI/XSD Schemas,XML/JSON, Spring/SpringBoot.
  • Maven lifecycle management, ContinuousIntegration, Unit and System Integration testing.
  • Major database experience, including datamodelling, stored procedures. Oracle preferred.
  • Willingness to be 24x7 on-call.Historically calls escalated to the dev team between 10pm and 6am are rare oneper year.

Technical skills

Qualifications and Experience:

  • Strong commitment to software engineeringprocesses and a proven ability to develop robust and maintainable software.
  • A proven ability to document technicalprocesses.
  • Implement and maintain automated testing.Provide feedback on implementation and design aspects as required from otherareas.
  • Assist in the continuous improvementprocess by developing and enhancing procedures and produce documentation,including detailed design documentation, in accordance

Programming/software development: Level 6(SFIA)

Additional requirements

  • Must be Ok to be on call 24/7/365 inconjunction with the team. This is rostered to allow for leave etc, but whenyou are on call the candidate is responsible for break fix for a criticallifeline.

Application Deadline: Monday, 10 August2026

Expected Start Date: Tuesday, 01 September 2026

Job Type: Contract

Skills

Oracle
SOAP
SQL
Spring
AWS
CSS
.NET
Git
HTML
Hibernate
Java

Similar jobs