Senior Enterprise Middleware Specialist

Aircraft Maintenance Engineers Training Institute

Abu Dhabi

Remote

AED 250,000 - 360,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Aircraft Maintenance Engineers Training Institute seeks a Senior Enterprise Middleware Specialist to design, implement, and secure middleware across on‑premises, cloud, and hybrid environments. You will lead integration services, application servers, and messaging systems while driving performance and reliability across enterprise apps.

Collaborating with Enterprise Architecture, DevOps, Cloud Engineering, and IT Service Management, you will ensure secure data exchange and scalable platforms for

Qualifications

  • Experience designing and administering enterprise middleware platforms.
  • Proficiency with on-premises, cloud, and hybrid environments.
  • Strong collaboration with Enterprise Architecture and DevOps teams.

Responsibilities

  • Design, implement, administer, and maintain middleware platforms across on‑prem, cloud, and hybrid environments.
  • Configure domains, clusters, and runtime environments; maintain deployment procedures.
  • Design and support middleware-based integration between applications, databases, APIs, and external services.
  • Administer messaging platforms (MQ, Kafka, RabbitMQ) and ensure reliability.
  • Monitor performance, capacity, and security; optimize configurations for availability.

Tools

IBM WebSphere
Red Hat JBoss EAP
Oracle WebLogic
Apache Tomcat
Microsoft IIS

Job description

We're Hiring: Senior Enterprise Middleware Specialist

Location: United Arab Emirates (Remote)

Employment Type: Full-Time

Experience Level: Mid-Level to Senior

Work Arrangement: Fully Remote

About Us

We are a construction-focused organization committed to delivering complex projects through operational excellence, technology innovation, disciplined project management, and collaborative execution. Our distributed teams work across Project Management, Construction, Engineering, Procurement, Commercial, Legal, Finance, Human Resources, Design, Quality, HSE, Consultants, Contractors, Suppliers, Logistics, Administration, Information Technology, and Executive Leadership to support efficient project delivery and sustainable business operations.

We recognize that dependable enterprise middleware is essential to connecting business applications, enabling secure data exchange, automating workflows, and maintaining seamless communication across our technology ecosystem. Through standardized integration architecture, robust platform management, automation, and continuous improvement, we aim to strengthen system interoperability, improve service reliability, and support the digital transformation of our organization.

The Role

We are seeking an experienced Senior Enterprise Middleware Specialist to design, implement, administer, secure, and optimize enterprise middleware platforms and integration services across on-premises, cloud, and hybrid environments.

The successful candidate will manage middleware infrastructure, application integration platforms, messaging services, enterprise service buses, application servers, API integration components, and supporting runtime environments. The role will focus on platform availability, performance optimization, secure configuration, deployment automation, integration reliability, troubleshooting, capacity planning, and lifecycle management.

Working closely with Enterprise Architecture, Application Development, DevOps, Cloud Engineering, Database Administration, Cybersecurity, Infrastructure Operations, and IT Service Management teams, the Senior Enterprise Middleware Specialist will ensure that business-critical applications communicate reliably and securely. The position will support integrations across construction management systems, engineering applications, procurement platforms, financial systems, document management solutions, reporting environments, and other enterprise services.

Key Responsibilities
1. Enterprise Middleware Architecture and Administration
  • Design, implement, administer, and maintain enterprise middleware platforms across on-premises, cloud, and hybrid environments.
  • Develop and maintain middleware architecture standards, reference designs, configuration baselines, and deployment procedures.
  • Administer middleware technologies such as IBM WebSphere, Red Hat JBoss EAP, Oracle WebLogic, Apache Tomcat, Microsoft IIS, or equivalent enterprise platforms.
  • Support enterprise integration technologies, including message brokers, enterprise service buses, integration runtimes, and application connectivity services.
  • Assess middleware platform requirements based on application architecture, transaction volumes, availability targets, scalability, and security needs.
  • Configure middleware instances, domains, clusters, application runtimes, resource pools, and associated platform components.
  • Maintain consistent configurations across development, testing, staging, disaster recovery, and production environments.
  • Support middleware installation, configuration, patching, upgrades, migrations, and technology refresh initiatives.
  • Evaluate new middleware capabilities and recommend improvements that strengthen reliability, maintainability, and operational efficiency.
  • Maintain accurate inventories of middleware platforms, runtime versions, application dependencies, licenses, and support arrangements.
  • Coordinate with Enterprise Architecture to align middleware solutions with enterprise technology standards and integration strategies.
  • Ensure middleware services meet approved operational, security, performance, and availability requirements.
2. Application Server Management and Runtime Configuration
  • Install, configure, maintain, and troubleshoot enterprise application servers and associated runtime environments.
  • Manage application server instances, domains, clusters, deployment targets, and runtime configurations.
  • Configure application data sources, JDBC connections, connection pools, transaction settings, and other application resources.
  • Manage Java Virtual Machine (JVM) configurations, heap allocation, garbage collection settings, thread pools, and runtime parameters where applicable.
  • Support application deployments involving Java EE, Jakarta EE, Spring-based applications, and other supported enterprise application technologies.
  • Configure environment variables, system properties, runtime dependencies, and application-specific settings.
  • Coordinate with development teams to validate application compatibility with middleware versions, runtime libraries, and supported configurations.
  • Diagnose application startup failures, deployment errors, class-loading issues, resource exhaustion, and runtime instability.
  • Review application server logs, thread dumps, heap dumps, and diagnostic information to identify root causes of technical problems.
  • Implement standardized application deployment and rollback procedures to reduce operational risk.
  • Maintain secure application server configurations and remove unnecessary services, components, and default configurations.
  • Ensure application runtime environments comply with approved security baselines and vendor support requirements.
3. Enterprise Application Integration
  • Design, implement, and support middleware-based integration between enterprise applications, databases, APIs, and external services.
  • Configure integration components that enable reliable data exchange between business systems and project delivery platforms.
  • Support integration patterns such as request-response, asynchronous messaging, event-driven processing, message routing, and service orchestration.
  • Coordinate with application teams to define interface requirements, data formats, transformation rules, and error-handling mechanisms.
  • Configure and maintain integration endpoints, connectors, adapters, service interfaces, and associated runtime dependencies.
  • Support integrations involving procurement systems, financial applications, supplier portals, engineering platforms, project management solutions, and document repositories.
  • Implement appropriate data transformation, validation, routing, enrichment, and mediation processes.
  • Ensure integration workflows preserve data integrity, transaction consistency, and traceability.
  • Troubleshoot failed integrations, message delivery issues, connectivity errors, transformation failures, and incompatible interface changes.
  • Collaborate with API management teams to maintain consistent integration patterns between middleware services and API gateways.
  • Document integration architecture, interface specifications, system dependencies, message flows, and operational support requirements.
  • Review existing integrations to identify duplication, performance bottlenecks, fragile dependencies, and opportunities for modernization.
  • Support application migrations and platform upgrades while maintaining integration compatibility and minimizing service disruption.
4. Messaging Systems and Message Broker Administration
  • Administer enterprise messaging platforms and message brokers used for asynchronous communication between applications.
  • Support technologies such as IBM MQ, RabbitMQ, Apache Kafka, ActiveMQ, or equivalent messaging solutions where applicable.
  • Configure queues, topics, subscriptions, exchanges, bindings, routing rules, and messaging permissions.
  • Maintain message broker availability, clustering, replication, persistence, and recovery configurations.
  • Monitor queue depth, message throughput, consumer performance, delivery latency, and resource utilization.
  • Investigate message backlogs, failed deliveries, duplicate processing, dead-letter queues, and message expiration issues.
  • Establish appropriate retry, redelivery, dead-letter handling, and message recovery procedures.
  • Support durable messaging, transaction handling, and delivery guarantees according to application requirements.
  • Configure secure communication, authentication, authorization, and encryption for messaging services.
  • Coordinate with application developers to troubleshoot message serialization, schema compatibility, consumer failures, and integration errors.
  • Plan messaging capacity based on transaction volumes, retention requirements, peak workloads, and business-critical service dependencies.
  • Maintain documentation covering broker architecture, queue ownership, topic subscriptions, connectivity, and operational procedures.
5. Middleware Performance and Capacity Optimization
  • Monitor middleware performance, application response times, transaction throughput, resource utilization, and service availability.
  • Analyze CPU, memory, JVM heap utilization, thread pools, connection pools, garbage collection, and network behavior where applicable.
  • Identify performance bottlenecks involving application server configuration, messaging infrastructure, database connectivity, and integration workflows.
  • Conduct capacity assessments and recommend infrastructure sizing based on workload requirements and projected growth.
  • Optimize runtime parameters, connection pooling, transaction settings, thread management, and resource allocation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Enterprise Middleware Architect — Remote
Senior Enterprise Middleware Architect — Remote

Aircraft Maintenance Engineers Training Institute • Abu Dhabi

Remote
AED 250,000 - 360,000
Application Specialist -Wso2
Application Specialist -Wso2

Dicetek LLC • Dubai

On-site
AED 180,000 - 240,000
Senior Java Backend Engineer
Senior Java Backend Engineer

IDS Logic Pvt Ltd • Dubai

On-site
AED 446,000 - 893,000
Integration & Middleware Specialist – Azure Integration Services, BizTalk and MuleSoft | UAE
Integration & Middleware Specialist – Azure Integration Services, BizTalk and MuleSoft | UAE

Uasmart • United Arab Emirates

On-site
AED 240,000 - 480,000
Senior Integration Engineer
Senior Integration Engineer

Salt • Abu Dhabi

On-site
AED 250,000 - 450,000
Senior Container Platform Specialist
Senior Container Platform Specialist

UPDATE Foods Co Ⓥ • Abu Dhabi

Remote
AED 300,000 - 540,000
Platform Operations Engineer-OpenShift & Middleware
Platform Operations Engineer-OpenShift & Middleware

Al Etihad Payments • Abu Dhabi

On-site
AED 335,000 - 558,000
Health insurance
Annual flight tickets
Child educational allowance
+1
Senior Software Developer / Integration
Senior Software Developer / Integration

IDCMPS • Abu Dhabi

On-site
AED 167,400 - 223,200
As per client policy
Senior Middleware Administrator – Enterprise Deployments (UAE)
Senior Middleware Administrator – Enterprise Deployments (UAE)

KBC Technologies • Umm Al Quwain

On-site
AED 201,000 - 357,000
Senior Specialist - Application Support
Senior Specialist - Application Support

Luxoft • Abu Dhabi

On-site
AED 180,000 - 240,000
Top locations