Message Queue Developer – RabbitMQ & Messaging Integration- Contract Australia
Job Summary
Requirements
Messaging Platforms
Strong hands-on experience with:
RabbitMQ
Enterprise Messaging Platforms
Event-Driven Architectures
Message Brokers
Asynchronous Processing Frameworks
Experience delivering messaging capabilities is a key requirement within AEMOs SOI integration platform.
Messaging Design Patterns
Strong experience implementing:
Publish/Subscribe (Pub/Sub)
Work Queue Patterns
Request/Reply Patterns
Event-Driven Integration Patterns
Message Routing and Transformation
Reliable Messaging Patterns
RabbitMQ Administration
Experience configuring:
Exchanges
Queues
Routing Keys
Bindings
Dead Letter Queues
Retry Mechanisms
Virtual Hosts
Access Controls
Strong understanding of RabbitMQ platform operations and administration.
High Availability & Clustering
Experience with:
RabbitMQ Clustering
High Availability Architectures
Fault-Tolerant Messaging Solutions
Disaster Recovery Concepts
Resilient Messaging Design
Familiarity with clustering and HA configurations is essential for this role.
Monitoring & Troubleshooting
Experience with:
Queue Performance Monitoring
Throughput Analysis
Latency Investigation
Root Cause Analysis
Production Support
Ability to diagnose and resolve complex messaging and integration issues.
Integration & Development
Strong understanding of:
Enterprise Integration Patterns
Middleware Platforms
REST APIs
Service-Oriented Architectures (SOA)
Event-Driven Architectures
System-to-System Integrations
DevOps & Automation
Familiarity with:
CI/CD Pipelines
Automated Deployments
Git-Based Version Control
Infrastructure Automation
Environment Promotion Models
AEMOs SOI platform is designed around automated deployment and DevOps-enabled delivery practices.
Preferred Experience
Experience working with enterprise integration platforms such as WebMethods API Gateways and Managed File Transfer solutions.
Experience supporting critical integration services in regulated environments.
Exposure to Energy Utilities Government or Critical Infrastructure sectors.
Experience deploying messaging services across secure multi-zone environments.
Familiarity with observability monitoring and operational support tooling.
Required Skills:
Message Queue Developer RabbitMQ & Messaging Integration- Contract - Australia
Required Education:
BE