Senior Application Developer FullStack

NSW Department of Communities and Justice

Parramatta

On-site

AUD 133,000 - 147,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Training and development opportunities
Health & wellbeing programs
Employee assistance programs

Job summary

Senior Application Developer – Full Stack at NSW Department of Communities and Justice in Parramatta, NSW. Lead java and Node based applications in a large, cloud-based environment to enable business outcomes.

You’ll design and build robust, scalable software, oversee the full SDLC, write secure code, and collaborate across teams to deliver high quality interfaces and documentation. Applicants should have strong Java/Spring, AWS, REST/SOAP, and database skills.

Qualifications

  • Experience in Java/Spring/Hibernate and REST/SOAP APIs.
  • Experience with AWS and cloud-based deployments.
  • Knowledge of enterprise integration and security patterns.

Responsibilities

  • Design, develop, and maintain scalable Java/Node applications in a cloud environment.
  • Lead full software development lifecycle from analysis to deployment and support.
  • Write high-quality, secure code and documentation.
  • Build responsive, accessible user interfaces and reusable components.
  • Perform code reviews and optimise performance across applications.
  • Collaborate with cross-functional teams and stakeholders.

Skills

Java
Spring Framework
Hibernate
AWS
REST APIs
Jetty
Tomcat
Apache Camel
Spring Security
OpenSearch/Elasticsearch

Education

Information Science/Technology degree

Tools

Oracle
MySQL
SQL Server

Job description

Department/Agency: Department of Communities and Justice

Location:

Parramatta, NSW, AU, 2150

Senior Application Developer Full Stack
Employment Type – Temporary Fulltime
Salary - Clerk Grade 9/10 $133,348.00 - $146,945.00, Plus Superannuation and leave loading
Your role

Lead the development of java and Node based applications in a large complex cloud-based software environment that facilitate the achievement of business outcomes through the use of process and technology.

What you’ll do
  • Design, develop, and maintain robust, scalable, and secure applications that deliver a high-quality user experience and meet business requirements.
  • Lead the full software development lifecycle, from requirements analysis and solution design through to development, testing, deployment, and ongoing support.
  • Develop high-quality solutions following best practices, ensuring strong performance, reliability, accessibility, and user adoption.
  • Build responsive, intuitive, and accessible user interfaces while writing clean, maintainable code that aligns with development standards.
  • Conduct code reviews, troubleshoot technical issues, optimise application performance, and produce clear technical documentation to support long-term sustainability.
  • Collaborate with cross-functional teams and stakeholders across multiple applications, balancing competing priorities and driving continuous improvement within the development environment.
What we’re looking for
  • Design and Development Expertise – Strong technical expertise in Java, Spring Framework, Hibernate, AWS, and RESTful service integrations, with extensive experience delivering large-scale upgrade initiatives and legacy system modernisation. Skilled in application servers such as Jetty and Tomcat, integration technologies including Apache Camel, Spring Integration, and Spring Security, as well as enterprise search platforms like OpenSearch and Elasticsearch.
  • Cloud and DB expertise : Experience in using Amazon Web Services such as S3, EC2, API Gateway, Lambda, RDS, Serverless framework, Strong database expertise across SQL databases like Oracle or MySQL or MSSQL, database modelling.
  • Problem Solving & Technical Excellence – Proven ability to analyse complex issues, troubleshoot effectively, optimise performance, and deliver reliable software solutions.
  • Collaboration & Stakeholder Management – Excellent communication skills with the ability to work effectively across multidisciplinary teams and engage with a diverse range of stakeholders.
  • Adaptability & Prioritisation – Able to manage multiple projects, balance competing demands, and deliver high-quality outcomes in fast-paced, deadline-driven environments.
Key knowledge and experience
  • Demonstrated experience in software development and delivery and BAU operations, understanding of the BAU processes, building scalable, maintainable, and high‑quality applications.
  • Strong hands‑on experience with Java based application using Spring, Hibernate, REST and SOAP APIs, including the application deployment, and CI/CD pipelines.
  • Proven experience implementing and consuming SOAP and REST‑based integrations, including API design, error handling, and authentication mechanisms.
  • Experience working with relational databases such as Oracle, MySQL, or Microsoft SQL Server.
  • Java and AWS Certifications is an advantage.
  • Qualifications in Information Science/Technology or experience in development and delivery of the Enterprise application and experience on BAU support, relevant to the role and demonstrated continuing professional development.

Want more information? Visit our website to see more information on Working for us.

What We Offer

We offer a variety of benefits, including:

  • A challenging and rewarding career
  • Flexible, autonomous work environment
  • Competitive pay and conditions
  • Training and development opportunities to build and maintain capabilities
  • Health & Wellbeing and Employee Assistance Programs.
We do work that really matters

Working for the Department of Communities and Justice (DCJ) provides lots of opportunities to make a real difference. We collaborate with other agencies and community partners, to improve lives and realise the potential of children, adults, families and communities. We're focused on breaking, rather than managing, disadvantage. It’s work that really matters.

Applications close 20 November 2026 at 11:59pm AEST.

If you’ve got a question about applying or would benefit from an adjustment in the recruitment process to help you perform at your best (including an alternate method submission of the application), please contact Matthew Oakley via Matthew.oakley@dcj.nsw.gov.au.

Inclusion and Diversity lies at the heart of how we recruit

We continue to hire great people with a wide variety of skills, experience and backgrounds. This includes people with disability, Aboriginal and Torres Strait Islander People, women, people identifying as LGBTIQ+, culturally and linguistically diverse people, carers and other diversity groups.

A talent pool may be created for future ongoing and temporary roles and is valid for a period of up to 18 months.

Thank you for your interest in this role. We look forward to receiving your application.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Project Officer
Senior Project Officer

NSW Department of Communities and Justice • Parramatta

Hybrid
AUD 133,000 - 147,000
Flexible work arrangements
Training & development
Health & wellbeing programs
+1
Program Manager
Program Manager

Department: Portfolio Asset Management • Parramatta

Hybrid
AUD 154,000 - 178,000
Flexible, autonomous work environment
Training and development opportunities
Health & Wellbeing and Employee Assist
Senior Project Officer - Buy Ups
Senior Project Officer - Buy Ups

Department: Service Industries • Sydney

On-site
AUD 133,000 - 147,000
Project Officer, Practise and Implementation Team, Youth Justice
Project Officer, Practise and Implementation Team, Youth Justice

NSW Department of Communities and Justice • Sydney

On-site
AUD 117,000 - 129,000
Challenging career
Flexible work environment
Competitive pay and conditions
+2
Aboriginal Youth Justice Caseworker - Parramatta Youth Justice Community Office, YJ
Aboriginal Youth Justice Caseworker - Parramatta Youth Justice Community Office, YJ

NSW Department of Communities and Justice • Parramatta

On-site
AUD 110,000 - 120,000
Flexible work arrangements
Competitive pay and conditions
Training and development opportunities
+1
Senior Project Officer
Senior Project Officer

Department: Service Assurance • Parramatta

Hybrid
AUD 133,000 - 147,000
Flexible, autonomous work environment
Training and development opportunities
Health & Wellbeing and Employee Assist
+1
Senior Project Officer - Buy Ups
Senior Project Officer - Buy Ups

NSW Department of Communities and Justice • Nelson

On-site
AUD 133,000 - 147,000
Competitive pay and conditions
Training and development opportunities
Health & Wellbeing programs
+2
Manager People Partners
Manager People Partners

NSW Department of Communities and Justice • Parramatta

On-site
AUD 154,000 - 178,000
Flexible, autonomous work environment
Competitive pay and conditions
Training and development opportunities
+1
Senior Benefits Analyst
Senior Benefits Analyst

Department: Engagement Strategy EA & Investment • Parramatta

On-site
AUD 113,000 - 147,000
Flexible work environment
Training and development
Competitive pay and conditions
+2
Senior Data Analyst
Senior Data Analyst

Department: Insights and Modelling • Parramatta

Hybrid
AUD 133,000 - 147,000
Flexible, autonomous work environment
Training and development
Health & Wellbeing programs
+1
Top locations