This role involves working closely with project teams to deliver improvements and new systems. The successful candidate will design, develop, test, deploy, and support cloud and on-premises applications to meet both functional and non-functional needs. They will apply best practices for associated application technology stacks, surrounding architecture, and delivery practices, and contribute to the development of strategy and roadmaps for technical solutions. Hi All, I'm currently recruiting for this position. Please click on the job title below to view the Job Description and apply to it Job Title - Full Stack Developer Initial Contract - Fixed term contract - term of 12 - 18 months) location - Canberra, Perth, Sydney, Brisbane, Adelaide, Melbourne and Hobart Security clearance - Australian Citizen please reach me at anna.josephhudson.com Key Responsibilities: Collaborate with project teams to deliver system improvements and new applications. Design, develop, test, deploy, and support cloud and on-premises applications. Apply best practices for application technology stacks, architecture, and delivery. Contribute to the development of strategy and roadmaps for technical solutions. Liaise with clients and stakeholders to understand business needs. Actively monitor and respond to production incidents and problems, applying IT service management best practices. Liaise with partners and vendors to resolve critical issues and make informed design and implementation decisions. Support team members by providing technical coaching and mentoring. Seek opportunities to improve operational health in terms of availability, performance, security, and efficiency. Contribute to team health by participating in team ceremonies and supporting continuous improvement initiatives. Required Skills and Experience: Software development skills and experience in front-end, back-end, and/or database systems, including relevant ICT qualifications. Strong verbal and written communication and negotiation skills. Ability to work autonomously in a geographically dispersed team. Understanding and following Agile principles in the software development lifecycle. Demonstrated passion for developing quality code with an eye for detail. Critical thinking skills to solve complex business and technical problems. Ability to recognize and suggest improvements to systems and business processes. Security awareness in all aspects of the software development lifecycle. Desirable Skills and Experience: Experience with front-end JavaScript technologies such as Next.js, Vue.js, React, Angular, etc. Knowledge of legacy JSF front-end frameworks. Experience with back-end technologies including Java, Python, Spring Boot, Maven, JBoss EAP, and RESTful APIs. C# experience is also desirable. Familiarity with AWS technologies including Lambda, S3, EC2, API Gateway, ECR, CloudWatch, CloudFront, IAM, and associated products. Database development experience in PostgreSQL, AWS Aurora DB, or other similar SQL-based RDMS platforms. CI/CD experience with GitLab, AWS CDK, and AWS CloudFormation. Strong understanding of WCAG and the Digital Service Standards. Experience with automated testing tools and test-driven development.