-
Osborne Richardson Australia

Senior Backend Developer - Java

Osborne Richardson Australia
Australia · Contract · Mid-Senior

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
  • $ Negotiable
  • CBD / Hybrid working


About the role:


We are seeking a skilled Full Stack Web Application Developer with expertise in backend development to join our team 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. The backend will also feature endpoints exposed for external consumption with comprehensive auditing.


Key Responsibilities:


Design & Development

  • Design 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 & Resilience

  • Develop 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/CD

  • Set up containerized services with Docker and deploy using Azure Container Registry (ACR).
  • Collaborate with DevOps to establish CI/CD pipelines.

Testing & Quality Assurance

  • Write and execute end-to-end automated tests for REST API flows.
  • Ensure high code quality through unit testing and integration testing.

Collaboration

  • Work closely with frontend developers, product managers, and DevOps teams to align on project requirements and deliverables.
  • Coordinate with external partners consuming the APIs.

Documentation

  • Develop and maintain comprehensive documentation for software architecture, API specifications, system workflows, and other technical materials to support developer reference and understanding.

Monitoring & Maintenance

  • Work 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 Experience


  • Required: 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.
  • APIs: RESTful APIs, OpenAPI/Swagger documentation.
  • 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.
  • DevOps: Docker, Azure Kubernetes Service (AKS), Azure Container Registry (ACR), CI/CD pipelines, Terraform.
  • Testing: End-to-end automation testing, JUnit, Postman, or similar tools.
  • Version control: Git, Gitflow, Bitbucket, Github and feature-branch based development


Thank you for your interest. We regret that, due to the number of applications received, we will not be able to respond to all applicants.

Key Skills

Ranked by relevance

kubernetes devops restful apis docker redis cloud java cicd spring boot postgresql postman nosql junit git
Login to Apply
Posted
Feb 18, 2025
Type
Contract
Level
Mid-Senior
Location
Brisbane City

Industries

Government Administration

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Hire Feed
Related

Backend Developer (Remote)

2026-06-19

Contract
Not Applicable
United Arab Emirates
Technology
Research
View Job Details
Dicetek LLC
Related

Java Springboot - Orkes/ Netflix Conductor

2026-06-18

Contract
Not Applicable
United Arab Emirates
IT Services
Design
View Job Details
Department for Education
Related

Senior Software Developer C# .NET (up to £81,736)

2026-06-19

Internship
Not Applicable
United Kingdom
Government Administration
Engineering