Back to results

Senior Middleware Specialist

  • ON, Canada
  • Ontario, Canada, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
Minimum 7 years of experience working with middleware and integration technologies in complex enterprise environments.
Posting language
English
Posted

Original job description

Position Title: RQ11527 - Senior Middleware Specialist

Location : Toronto, ON

Mode: Contract

Client: Government Services Integration Cluster

Position Overview

A successful candidate will be responsible for ensuring seamless communication and integration between enterprise applications, systems, services, and infrastructure. This role requires strong expertise in middleware platforms, enterprise service buses (ESBs), API management, messaging technologies, cloud integration, DevOps practices, and application support.

The specialist will work closely with technical teams, business stakeholders, infrastructure teams, and application support groups to deliver secure, scalable, reliable, and high-performing integration solutions within a complex enterprise environment.

Key Responsibilities

  • Plan, design, develop, configure, deploy, implement, maintain, and upgrade enterprise middleware products and integration solutions.
  • Provide technical consulting, analysis, and troubleshooting for middleware platforms, application servers, web servers, message brokers, messaging services, and adapters.
  • Design and implement enterprise application integration solutions using synchronous, asynchronous, REST, SOAP, event-driven, and messaging-based integration patterns.
  • Install, configure, administer, tune, and optimize middleware software to ensure system reliability, scalability, availability, and performance.
  • Support API gateways, API management platforms, enterprise service buses, and integration services.
  • Develop and maintain technical design documents, configurations, scripts, code, deployment artefacts, and test cases.
  • Troubleshoot complex application, middleware, infrastructure, security, configuration, data integrity, and recovery issues.
  • Conduct functional, security, load, and stress testing, analyze results, and resolve identified defects and performance issues.
  • Participate in change management, release management, incident management, and problem management processes.
  • Assess and validate technical Change Requests (CRQs), update technical documentation, and support release promotions and production implementations.
  • Build and maintain automated CI/CD pipelines for application builds, testing, and deployment.
  • Support containerization and workload orchestration using technologies such as Docker and Kubernetes.
  • Deploy, configure, and manage cloud-native applications and services across Azure, AWS, or other cloud platforms.
  • Implement application monitoring, performance management, and operational support processes.
  • Collaborate with cross-functional teams to ensure successful delivery of integration initiatives within established timelines and quality standards.

Mandatory Skills and Experience

Core Middleware and Integration Experience

  • Minimum 7 years of experience working with middleware and integration technologies in complex enterprise environments.
  • Demonstrated experience designing, implementing, deploying, and supporting enterprise integration solutions using middleware platforms.
  • Strong understanding of enterprise integration patterns, including synchronous and asynchronous communication, REST, SOAP, event-driven architecture, and messaging.
  • Extensive experience troubleshooting complex issues across application, middleware, infrastructure, and integration layers.
  • Experience supporting mission-critical enterprise applications with high availability, scalability, security, and performance requirements.
  • Strong analytical and problem-solving capabilities in enterprise integration environments.

Technical Skills and Experience

  • Hands-on expertise with middleware platforms such as:
  • IBM App Connect Enterprise (ACE)
  • IBM WebSphere
  • MuleSoft
  • Azure Integration Services
  • Other Enterprise Service Bus (ESB) platforms.
  • Experience with API Gateway and API Management platforms, including IBM API Connect and Azure API Management (APIM).
  • Proficiency in messaging and event-driven integration technologies such as IBM MQ, Apache Kafka, JMS, and Azure Event Grid.
  • Familiarity with cloud platforms, including Microsoft Azure, AWS, or Google Cloud Platform (GCP), and hybrid integration environments.
  • Knowledge of enterprise security and authentication protocols, including OAuth 2.0, SAML, mutual TLS (mTLS), and API key-based authentication.
  • Experience integrating enterprise applications and COTS platforms such as SharePoint, Microsoft Dynamics CRM, Oracle Siebel, Curam, or equivalent enterprise solutions.
  • Hands-on experience with scripting and automation tools such as Shell, Python, Ansible, and Terraform.
  • Strong understanding of CI/CD pipelines, automation, and DevOps practices within middleware and integration environments.
  • Experience with middleware installation, configuration, administration, system tuning, and performance optimization.

Communication and Documentation Skills

  • Excellent verbal and written communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
  • Proven ability to prepare comprehensive technical documentation, architecture diagrams, solution designs, configuration documents, and implementation plans.
  • Ability to translate business integration requirements into technical specifications and scalable solution designs.
  • Strong stakeholder management and collaboration skills.
  • Demonstrated ability to lead technical discussions, coordinate with cross-functional teams, and communicate complex technical concepts clearly.
More about this job

Responsibilities

Design, deploy, administer, and support enterprise middleware and integration solutions, including APIs, messaging, and cloud-native services. Troubleshoot complex issues, optimize performance and reliability, maintain technical documentation, and support testing, releases, and automated deployment processes.

Requirements

Requires at least seven years of experience with middleware and enterprise integration in complex environments, including hands-on expertise with middleware platforms, API management, messaging, and integration patterns. Candidates should also have cloud, security, scripting, automation, CI/CD, performance optimization, documentation, and stakeholder collaboration experience.

Skills

  • Middleware
  • Enterprise Integration
  • IBM App Connect Enterprise
  • IBM WebSphere
  • MuleSoft
  • Azure Integration Services
  • API Management
  • IBM API Connect
  • Azure API Management
  • IBM MQ
  • Apache Kafka
  • JMS
  • Cloud Integration
  • CI/CD
  • Docker
  • Kubernetes

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Government & Public Sector
  • Consulting

Keywords

  • Middleware
  • Enterprise Integration
  • Enterprise Service Bus
  • IBM App Connect Enterprise
  • IBM WebSphere
  • MuleSoft
  • Azure Integration Services
  • IBM API Connect
  • Azure API Management
  • IBM MQ
  • Apache Kafka
  • JMS
  • Azure Event Grid
  • REST
  • SOAP
  • Event-Driven Architecture
  • OAuth 2.0
  • SAML
  • Mutual TLS
  • Microsoft Azure
  • Amazon Web Services
  • Google Cloud Platform
  • Shell
  • Python
  • Ansible
  • Terraform
  • CI/CD
  • DevOps
  • Docker
  • Kubernetes

Report this job