Job Summary:
Diverse Lynx is a company that specializes in providing IT solutions, and they are seeking an experienced MQ Middleware Architect. The role involves architecting, implementing, and maintaining messaging solutions to integrate mainframe systems with custom applications, while ensuring optimal performance and security of the MQ environments.
Responsibilities:
• Install IBM MQ software (Queue Managers, Clients, Servers)
• Configure: Queue Managers (QMGR), Local, Remote, and Transmission Queues, Channels (Sender, Receiver, Server-Connection, Client-Connection)
• Set up multi-instance or HA configurations (e.g., RDQM, clustering)
• Integrate MQ with applications and middleware platforms
• Create, start, stop, and monitor Queue Managers
• Configure: Logging (circular/linear logs), Dead Letter Queues (DLQ), Queue depth limits, persistence, triggers
• Ensure proper naming standards and environment segregation(DEV/TEST/PROD)
• Design and maintain: Point-to-point messaging, Publish/Subscribe (Pub/Sub) models
• Manage: Message flows (producers/consumers), Message persistence and delivery modes
• Ensure reliable message delivery across applications
• Create and maintain MQ channels: Sender/Receiver channels, Server-connection channels for clients
• Troubleshoot connectivity issues: Channel failures, Network issues, Authentication errors
• Configure channel security (SSL/TLS)
• Monitor: Queue depth, Channel status, Message rates, CPU, memory, I/O usage
• Tune: Buffer sizes, Logging parameters, Channel batch sizes
• Prevent bottlenecks and message backlog
• Implement security policies: User authentication (OS / LDAP), Authorization (OAM – Object Authority Manager)
• Configure: SSL/TLS certificates, Channel authentication rules (CHLAUTH)
• Ensure compliance with security standards
• Diagnose and resolve issues such as: Message stuck in queues, Queue full conditions, Channel failures or retries, File system or log issues
• Analyze logs: AMQERR logs, FFST files (First Failure Data Capture)
• Perform root cause analysis (RCA)
• Configure and maintain: MQ clustering, Multi-instance queue managers, RDQM (Replicated Data Queue Manager)
• Support DR drills and failover testing
• Ensure message integrity during failures
• Perform: Queue Manager backups, Log backups
• Restore MQ environments during failure
• Ensure minimal data loss
• Deploy MQ changes via: Change requests / Change Orders (in enterprise environments like yourSOW)
• Implement: New queues / channels, Configuration changes
• Maintain version upgrades and patches
• Work with application teams to: Configure JMS / MQ API, Troubleshoot message interface issues
• Support integration with: Mainframe (z/OS MQ), Middleware (WebSphere, Kafka bridges, etc.), Cloud MQ (IBM MQ on Cloud)
• Develop scripts (Shell, Python, PowerShell) for: Monitoring, Queue management
Qualifications:
Required:
• 8 years of experience in MQ Middleware to architect, implement, and maintain robust messaging solutions that integrate mission-critical mainframe systems with custom applications.
• Expertise in IBM MQ on zOS, ensuring secure, reliable, and high-performance data exchange between distributed and mainframe environments.
• Design and architect complex, high-volume MQ messaging infrastructures on mainframe (zOS) and distributed platforms.
• Lead the installation, configuration, tuning, and upgrading of IBM MQ (including Queue Managers, Queues, Channels, Listeners, and Clusters) in a zOS environment.
• Provide expert-level support and guidance for integrating new and existing custom applications (developed in Java, .NET, COBOL, etc.) with mainframe systems via MQ messaging.
• Proactively monitor MQ environments for performance bottlenecks and errors, implementing tuning strategies to ensure optimal performance, reliability, and high availability.
• Serve as the final escalation point (L3 support) for complex MQ-related incidents, quickly diagnosing and resolving issues across integrated platforms.
• Implement and manage security configurations, including SSLTLS, channel authentication, and integration with mainframe security tools like RACF or ACF2.
• Develop and maintain automation scripts (using JCL, REXX, Python, or Ansible) to manage, monitor, and deploy MQ objects and configurations.
• Install IBM MQ software (Queue Managers, Clients, Servers).
• Configure Queue Managers (QMGR), Local, Remote, and Transmission Queues, Channels (Sender, Receiver, Server-Connection, Client-Connection).
• Set up multi-instance or HA configurations (e.g., RDQM, clustering).
• Create, start, stop, and monitor Queue Managers.
• Configure logging (circular/linear logs), Dead Letter Queues (DLQ), Queue depth limits, persistence, triggers.
• Ensure proper naming standards and environment segregation (DEV/TEST/PROD).
• Design and maintain point-to-point messaging and Publish/Subscribe (Pub/Sub) models.
• Manage message flows (producers/consumers), message persistence and delivery modes.
• Create and maintain MQ channels: Sender/Receiver channels, Server-connection channels for clients.
• Troubleshoot connectivity issues: Channel failures, Network issues, Authentication errors.
• Monitor Queue depth, Channel status, Message rates, CPU, memory, I/O usage.
• Tune Buffer sizes, Logging parameters, Channel batch sizes.
• Implement security policies: User authentication (OS / LDAP), Authorization (OAM – Object Authority Manager).
• Configure SSL/TLS certificates, Channel authentication rules (CHLAUTH).
• Diagnose and resolve issues such as message stuck in queues, Queue full conditions, Channel failures or retries, File system or log issues.
• Analyze logs: AMQERR logs, FFST files (First Failure Data Capture).
• Configure and maintain MQ clustering, Multi-instance queue managers, RDQM (Replicated Data Queue Manager).
• Perform Queue Manager backups, Log backups.
• Deploy MQ changes via Change requests / Change Orders (in enterprise environments like yourSOW).
• Work with application teams to configure JMS / MQ APIs, troubleshoot message interface issues.
Company:
Diverse Lynx is a WBENC- and NMSDC-certified partner, helping organizations turn diversity goals into measurable impact through staffing and contingent workforce solutions. Founded in 2002, the company is headquartered in Princeton, New Jersey, US, , with a team of 1001-5000 employees. The company is currently Late Stage.