Senior Full Stack Engineer - Java, React, AWS
Pinaka Canberra, Australian Capital Territory, Australia
Australian citizenship required. No PR or Work Visa holders. Must be able to obtain Baseline security clearance.
Experience in Federal Government highly preferred.
Location: Canberra only.
Application Requirements
* A tailored resume in DOCX format
* A one-page (5000 character) summary response to the selection criteria below.
* RFQ ID: LH-05216
* Agency: Department of Home Affairs
* Closing Date: Tuesday, 09 December :59pm (Canberra time)
* Estimated Start Date: Monday, 05 January 2026
* Initial Contract Duration: Contract to 30 June 2026
* Extension Term: 12 months
* Number of Extensions: 2
* Experience Level: Senior EL1 equivalent
* Security Clearance: Must be able to obtain Baseline
* Location of Work: ACT
Working Arrangements
Full-time onsite for first 3 months or until familiar with ICT landscape. Flexibility may be considered afterwards per departmental operational needs and WFH guidelines. Minimum 3 days per week onsite. All remote work costs (travel, accommodation, utilities, equipment) are the contractor's responsibility. Maximum Hours: 40 hours per week.
Job Details
Software Engineers have experience overseeing software development projects, writing optimized code, and providing technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team.
Key Duties and Responsibilities
* Providing technical design, development, implementation, and maintenance of large and complex Java and React applications
* Participating in the design and development of technical changes that meet business requirements while being aligned with Enterprise Architecture artefacts
* Developing, maintaining and unit testing system components
* Providing application development in line with Departmental standards and methodologies
* Providing coding, unit testing and maintaining complex J2EE applications and components
* Developing and maintaining system design documentation
* Undertaking database design and development
* Contributing to architectural issues
* Troubleshooting production issues and incidents
* Providing development effort estimates for changes to existing applications and new applications
* Providing Code Reviews and other Quality Assurance tasks for projects and for code delivered by the Section
* Providing status reports to Development Managers
* Working within small development teams
* Liaising with business analysts, testers and other stakeholders to efficiently deliver high quality work
* Managing defects: triaging defects to determine priorities and defect fix implementation; analysing and identifying root causes contributing to incidents and problems
Required Deliverables
* Java and React code
* Software specifications
* Integration interface specifications
* Software architecture designs
* Deployment plans
* Release notes
Technical Skills
* Experience and proficiency in designing and building React and Java applications
* Configuration of contemporary web servers
* Spring Boot framework
* SOAP and/or REST/JSON integration
* Relational databases
* AWS Lambda with Java
About the Team
The Threat Risk & Intervention Systems section manages several ICT solutions and projects supporting ABF risk assessment obligations. Teams include APS, contractors, and vendor resources delivering and managing ICT solutions.
About the Project
This role supports the in‑flight Border Risk Systems project used by ABF and the Department of Agriculture, Fisheries and Forestry. Work includes designing and building front‑end (React) and back‑end (Java) systems, including multiple REST integrations.
About the Organisation
This role is critical to ensuring ABF and DAFF officers have sufficient ICT systems and tools to perform border risk assessments accurately.
Selection Criteria
Maximum 5000 characters total in one‑page pitch (individual responses not required).
Essential Criteria
* Methods and tools: Level 5 (SFIA) – Provides advice, guidance and expertise to promote adoption of methods and tools and adherence to policies and standards.
* Programming/software development: Level 5 (SFIA) – Takes technical responsibility across all stages and iterations of software development.
* Release and deployment: Level 5 (SFIA) – Leads assessment, analysis, planning and design of release packages.
* Software configuration: Level 5 (SFIA) – Takes technical responsibility across all stages and iterations of configuration development and deployment.
* Software design: Level 4 (SFIA) – Designs complex software applications, components and modules.
* Systems integration and build: Level 5 (SFIA) – Plans and drives activities to develop organisational systems integration and build capabilities.
* Testing: Level 4 (SFIA) – Selects appropriate testing approach, including manual and automated testing.
#J-18808-Ljbffr