Get AI-powered advice on this job and more exclusive features.Osborne Richardson specialise in public sector recruitment.
Our IT division is headed up by an experienced IT project manager so, when you work with us, you will be working with someone understands your requirements based on real-world experience.12 month contract$ NegotiableAbout the role:We are seeking a skilled Technical Lead and Java developer to provide technical leadership for an exciting greenfield project.
The project involves building a highly secure, scalable, and resilient web application backend using Spring Boot 3, Java 21 or higher, and deploying it on Azure Kubernetes Service (AKS) via Azure Container Registry (ACR).
This role is central to designing and implementing RESTful APIs that cater to various clients like mobile, desktop, and tablet platforms built on Next.js.You will play a critical role in ensuring the backend is independent of the frontend, well-documented, secure, and optimized for performance and in ensuring the overall solution meets requirements and delivers to agreed quality and timeframes.Key Responsibilities:Technical LeadershipTake ownership of the development of the overall solution, front end and back endProvide oversight of technical documentationTake leadership in defining delivery using the agile methodologyProvide the interface between technical delivery and the businessDesign & DevelopmentDesign application architecture and develop backend solution using REST APIs approach in Spring Boot 3 and Java 21+.Create API endpoints that are frontend-agnostic and well-documented for external integrations.Collaborate with cloud architect to deploy solution in cloud.Security & ResilienceDevelop a highly available and fault-tolerant backend deployed in Azure Kubernetes Service (AKS).Optimize backend performance and ensure resilience to failure.Integrate caching mechanisms (Redis is preferred) to improve API performance.Optimize database queries and caching strategies for high-load scenarios.Deployment & CI/CDSet up containerized services with Docker and deploy using Azure Container Registry (ACR).Collaborate with DevOps to establish CI/CD pipelines.Testing & Quality AssuranceWrite and execute end-to-end automated tests for REST API flows.Ensure high code quality through unit testing and integration testing.Work closely with frontend developers, product managers, and DevOps teams to align on project requirements and deliverables.Coordinate with external partners consuming the APIs.DocumentationDevelop and maintain comprehensive documentation for software architecture, API specifications, system workflows, and other technical materials to support developer reference and understanding.Monitoring & MaintenanceWork closely with frontend developers, product managers, and DevOps teams to align on project requirements and deliverables.Collaborate with external stakeholders to facilitate the implementation and utilisation of API consumption.Required Skills and ExperienceRequired: 5+ years of experience in backend development using Java and Spring Boot.Preferred: Experience with Azure services, Kubernetes, and large-scale application deployments.Programming Languages: Java 21 or higher.Frameworks: Spring Boot 3, Spring Security.ORM & Databases: JPA, Hibernate, relational databases (PostgreSQL is preferred), NoSQL databases (optional).Caching: Cloud managed Redis or other caching frameworks.Security: OAuth2, JWT, role-based access control, API auditing.Testing: End-to-end automation testing, JUnit, Postman, or similar tools.Version control: Git, Gitflow, Bitbucket, Github and feature-branch based developmentThank you for your interest.
We regret that, due to the number of applications received, we will not be able to respond to all applicants.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeContractJob functionJob functionInformation TechnologyIndustriesGovernment AdministrationReferrals increase your chances of interviewing at Osborne Richardson Australia by 2xSign in to set job alerts for "Java Software Engineer" roles.Brisbane, Queensland, Australia 1 month agoBrisbane, Queensland, Australia 3 weeks agoBrisbane, Queensland, Australia 2 weeks agoBrisbane, Queensland, Australia 2 weeks agoFull Stack Software Engineer (Mobile Apps)Brisbane, Queensland, Australia 3 weeks agoBrisbane, Queensland, Australia 2 weeks agoBrisbane, Queensland, Australia 4 months agoFull Stack Web Developer (Flexible Location)Brisbane, Queensland, Australia 1 week agoBrisbane, Queensland, Australia 2 weeks agoBrisbane, Queensland, Australia 1 week agoBrisbane, Queensland, Australia 5 days agoBrisbane, Queensland, Australia 2 weeks agoMid Full Stack Engineer - South Bank, QLDBrisbane, Queensland, Australia 1 week agoMid Full Stack Engineer - South Bank, QLDBrisbane, Queensland, Australia 2 days agoBrisbane, Queensland, Australia 4 days agoBrisbane, Queensland, Australia 1 week agoSenior Full Stack Developer (.NET & React)Brisbane, Queensland, Australia 2 weeks agoBrisbane, Queensland, Australia 5 months agoSenior Full Stack Engineer - South Bank, QLDBrisbane, Queensland, Australia 1 day agoGreater Brisbane Area A$110,000.00-A$140,000.00 3 days agoFull-Stack Developer - Senior Software Eng (AI Startup)Brisbane, Queensland, Australia 1 month agoBrisbane, Queensland, Australia 6 days agoSenior Full Stack Engineer - South Bank, QLDBrisbane, Queensland, Australia 4 days agoBrisbane City, Queensland, Australia 3 weeks agoBrisbane, Queensland, Australia A$120,000.00-A$190,000.00 3 weeks agoBrisbane, Queensland, Australia 4 days agoBrisbane, Queensland, Australia 2 days agoBrisbane, Queensland, Australia 1 week agoFullstack Software Engineer - Video CompositorBrisbane, Queensland, Australia 1 week agoWe're unlocking community knowledge in a new way.
Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr