Job description
We're seeking a senior IT professional to lead the development of a critical government-backed digital solution.
You’ll be spearheading the backend architecture using Java 21+, Spring Boot 3, and deploying into the Azure ecosystem via AKS and ACR.
This is your chance to work on a meaningful, high-impact platform, supporting a modern frontend built with Next.js, and driving Agile and DevSecOps best practices.
About the role:
Leadership & Architecture
Experience & Skills
Join a team where your expertise will shape the future of data accessibility, privacy, and technology in the community.
Applicants new to DFP may be asked to provide additional information including work rights status via a survey link – if requested, we ask that you provide this information in order to expedite your application.
DFP welcomes applications from Aboriginal and Torres Strait Islander people, people with diverse cultural and linguistic backgrounds and people with disability. In addition, DFP will provide reasonable adjustments for individuals with disability throughout the recruitment process. If you identify as a person with disability and require adjustments to the application, recruitment, selection and/or assessment process, please advise via adjustments@dfp.com.au or 1300 337 000 and indicate your preferred method of communication (email, phone, text) so we can keep in touch and meet your accessibility needs.
By clicking 'apply', you give consent that DFP may use your personal information to process your job application and to contact you for future employment opportunities. For further information on how DFP process your personal information please review the DFP Information Collection and Privacy Policy via https://www.dfp.com.au/about-us/policies. Do not submit any sensitive personal information in your resume.
You’ll be spearheading the backend architecture using Java 21+, Spring Boot 3, and deploying into the Azure ecosystem via AKS and ACR.
This is your chance to work on a meaningful, high-impact platform, supporting a modern frontend built with Next.js, and driving Agile and DevSecOps best practices.
About the role:
Leadership & Architecture
- Lead the end-to-end design and delivery of the projects backend solution.
- Translate complex requirements into technical architecture and actionable implementation plans.
- Drive architectural decisions and solution documentation across the full SDLC.
- Design and develop frontend-agnostic REST APIs using Spring Boot 3 and Java 21+.
- Collaborate with frontend and cloud teams to ensure seamless integration and scalable deployments.
- Implement external-facing, well-documented APIs with comprehensive auditing capabilities.
- Develop a highly available, fault-tolerant backend deployed on Azure Kubernetes Service (AKS).
- Implement caching (Redis preferred) and query optimisation strategies for performance.
- Ensure robust security practices, including OAuth2, JWT, and role-based access control.
- Containerise applications with Docker, deploy via Azure Container Registry (ACR).
- Work with DevOps to build and maintain CI/CD pipelines.
- Monitor and maintain application performance and availability in production.
- Write unit, integration, and end-to-end automated tests for REST APIs.
- Ensure best practices in testing and maintain a high bar for code quality.
- Partner with frontend developers, product owners, and external stakeholders.
- Maintain detailed documentation: API specs, architecture diagrams, workflows, and system usage.
Experience & Skills
- 10+ years in backend software development with Java (Java 21+).
- Expert with Spring Boot 3, REST APIs, and modern security standards.
- Strong hands-on experience with Azure cloud, Kubernetes, and containerisation.
- Deep knowledge of database performance tuning, ORMs (JPA/Hibernate), and caching.
- Strong grasp of DevOps, CI/CD, Docker, and Git-based workflows (Bitbucket, GitHub).
- Familiarity with Next.js, frontend REST consumption, and integration practices.
- Experience with generative AI tools or frameworks.
- Exposure to monitoring tools like Azure Monitor or Prometheus.
- Understanding of microservices and distributed system architecture.
- A proactive problem-solver who thrives in a fast-paced, agile environment.
- A confident technical leader and effective communicator.
- Committed to writing clean, maintainable, and secure code.
- Passionate about delivering quality, scalable systems that make a difference.
Join a team where your expertise will shape the future of data accessibility, privacy, and technology in the community.
Applicants new to DFP may be asked to provide additional information including work rights status via a survey link – if requested, we ask that you provide this information in order to expedite your application.
DFP welcomes applications from Aboriginal and Torres Strait Islander people, people with diverse cultural and linguistic backgrounds and people with disability. In addition, DFP will provide reasonable adjustments for individuals with disability throughout the recruitment process. If you identify as a person with disability and require adjustments to the application, recruitment, selection and/or assessment process, please advise via adjustments@dfp.com.au or 1300 337 000 and indicate your preferred method of communication (email, phone, text) so we can keep in touch and meet your accessibility needs.
By clicking 'apply', you give consent that DFP may use your personal information to process your job application and to contact you for future employment opportunities. For further information on how DFP process your personal information please review the DFP Information Collection and Privacy Policy via https://www.dfp.com.au/about-us/policies. Do not submit any sensitive personal information in your resume.