Middleware Engineer
Core
Implement, manage, and optimise enterprise middleware platforms enabling reliable integration and communication between applications, databases, services, and external systems.
Role type
Senior Middleware Engineer
Builds
Secure, resilient, and scalable middleware services supporting critical business outcomes and Defence enterprise capabilities.
Domain
Defence, National Security, Enterprise Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Enterprise middleware platforms (Oracle WebLogic, IBM WebSphere, JBoss/WildFly, Tomcat), API design (REST, SOAP), Messaging technologies (IBM MQ, Kafka, RabbitMQ, ActiveMQ), Linux/Unix environments, Networking, Security controls, Performance tuning, Automation, CI/CD pipelines, Infrastructure as Code, Cloud/Hybrid environments, Container technologies
Preferred skills
Technical leadership, Mentoring, Root cause analysis, Disaster recovery planning
Technologies
Oracle WebLogic, IBM WebSphere, JBoss/WildFly, Tomcat, IBM MQ, Kafka, RabbitMQ, ActiveMQ, Linux, Unix, REST, SOAP, XML, JSON, Docker, Kubernetes, Terraform, Jenkins, GitLab CI
Responsibilities
Implement, configure, maintain, and optimise enterprise middleware platforms; Design and improve secure application integration solutions; Lead complex troubleshooting, root cause analysis, performance tuning, and migrations; Develop and maintain automation, CI/CD pipelines, and infrastructure-as-code practices; Partner with cross-functional teams to deliver integration outcomes and mentor engineers.
Seniority
Senior, hands-on IC with technical leadership