1

Message Queue Jobs (NOW HIRING)

JAVA Architect

Lincolnshire, IL · On-site

$66.25 - $89.50/hr

Mandatory Technical Skills Java, J2EE, JMX, RMI, Web Services, Message Queue, GIT Desirable Technical Skills * SONAR, Exp in Networking, Distributed system environment Mandatory Functional Skills

Sr. Developer JAVA/J2EE

Manhattan, NV · On-site

$57 - $72.50/hr

Any message queue (MQ) experience, but RabbitMQ is preferred * Mockito, Jmeter Regards Avinash avi (at) scoutet (dot) com 609 303 2211 Additional Information JAVA/J2EE Sr. Developer, SpringBoot ...

Guidewire Architect

San Antonio, TX · On-site

$54.75 - $71.25/hr

Responsibilities : • Extensive experience in Guidewire Policy Center with staterollout implementation • Guidewire Policy Center integration mechanisms Message Queue, ADP,Batch Process, Data Model ...

... Message Queue (MQ), MQ Trigger, and embedding XML tags in RPG Programs - Good communication skills and ability to independently own project tasks with client analyst.

next page

Showing results 1-20

Message Queue information

See salary details

$40K

$79.1K

$120K

How much do message queue jobs pay per year?

As of Aug 26, 2026, the average yearly pay for message queue in the United States is $79,117.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,000.00 and $90,500.00 per year, depending on experience, location, and employer.

What is a message queue?

Message queues are software components that enable asynchronous communication between different parts of a system by allowing messages to be sent, stored, and retrieved in a queue. This helps decouple the sender and receiver, improving system scalability, reliability, and fault tolerance. Commonly used in distributed systems and microservices, message queues ensure that data can be processed even if parts of the system are temporarily unavailable. Popular message queue technologies include RabbitMQ, Apache Kafka, and Amazon SQS.

What skills and qualifications are needed to thrive as a message queue engineer?

To thrive as a Message Queue Engineer, you need a solid background in computer science, expertise in distributed systems, and experience with messaging protocols, typically backed by a relevant degree. Familiarity with tools such as RabbitMQ, Apache Kafka, ActiveMQ, and knowledge of monitoring and troubleshooting message-oriented middleware are essential, and certifications in cloud platforms can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help you design robust messaging solutions and collaborate with development teams. These skills ensure reliable message delivery, system scalability, and efficient troubleshooting, which are critical for high-performing, resilient applications.

What are common challenges faced by message queue engineers, and how can they overcome them?

Message Queue Engineers often encounter challenges related to ensuring message reliability, handling high throughput, and managing system scalability. Troubleshooting issues like message delays, duplication, or loss requires a deep understanding of distributed systems and queue configurations. Collaboration with development and operations teams is crucial for fine-tuning performance, implementing monitoring, and maintaining queue health. Staying updated with the latest tools and best practices helps engineers address these challenges efficiently and maintain robust, reliable messaging systems.

What is the difference between Message Queue vs Message Broker?

AspectMessage QueueMessage Broker
FunctionalityStores and forwards messages in a queue for asynchronous processingRoutes, transforms, and manages messages between systems
ComplexitySimpler, primarily queuing messagesMore complex, includes message transformation and routing
Use CasesDecoupling producers and consumers, load levelingIntegrating heterogeneous systems, message transformation
Common ToolsRabbitMQ, ActiveMQApache Camel, IBM Integration Bus

While both Message Queues and Message Brokers facilitate message exchange, Message Queues primarily handle simple message storage and forwarding, whereas Message Brokers offer advanced routing and transformation capabilities. Understanding these differences helps in selecting the right messaging system for your application's needs.

More about Message Queue jobs

What job categories do people searching Message Queue jobs look for?

The top searched job categories for Message Queue jobs are:

Infographic showing various Message Queue job openings in the United States as of August 2026, with employment types broken down into 65% Full Time, 30% Part Time, and 5% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $79,117 per year, or $38 per hour.

IBM MQ (Message Queue) Administrator

Richmond, VA • Remote

Stefanini Group
IT Services • 10K+ employees

$52 - $68.50/hr

Contractor

Posted 15 days ago


Job description

Stefanini Group is hiring!

Stefanini is looking for a IBM MQ (Message Queue) Administrator - Remote

For quick Apply, please reach out to Sudhanshu Shrivastava: (248) 582-6510/ sudhanshu.shrivastava@stefanini.com

 

W2 candidates Preferred!

 

Responsibilities:

  1. Deploys the release of new technologies as well as designs, installs, configures, maintains and performs system integration testing of PC/server operating systems, related utilities and hardware.
  2. Responsible for trouble shooting server problems as reported by users. Researches, evaluates and recommends software and hardware products. Supports Web access and electronic messaging services and maintains a secure systems environment.
  3. Provides new hardware specifications to users based on application needs and anticipated growth, installs new servers and maintains the server infrastructure.

Key Responsibilities:

1. Installation & Configuration

  1. Install and configure IBM MQ software on various platforms (Windows, Linux, Unix, AIX)
  2. Set up queue managers, queues, channels, and listeners
  3. Configure clustering and high availability solutions
  4. Implement security protocols and SSL/TLS configurations
  5. Set up multi-instance queue managers for failover capabilities

 

2. Administration & Maintenance

  1. Monitor queue depths, channel status, and system performance
  2. Manage message flow and resolve message build-ups
  3. Perform regular health checks and system audits
  4. Apply patches, updates, and version upgrades
  5. Maintain message retention policies and archiving strategies
  6. Configure dead letter queues and error handling

3. Security Management

  1. Implement authentication and authorization controls
  2. Configure Channel Authentication Records (CHLAUTH)
  3. Manage user access and permissions
  4. Set up SSL/TLS certificates for secure communications
  5. Ensure compliance with security policies and standards
  6. Conduct regular security audits

 

#LI-SS3

#LI-REMOTE


4. Performance Tuning

  1. Monitor system performance metrics
  2. Optimize queue manager and channel configurations
  3. Tune memory and resource allocation
  4. Analyze logs and identify bottlenecks
  5. Implement performance best practices
  6. Capacity planning and forecasting

5. Troubleshooting & Support

  1. Diagnose and resolve connectivity issues
  2. Investigate message delivery failures
  3. Analyze error logs (AMQERR01.LOG, FDC files)
  4. Provide 24/7 on-call support (as required)
  5. Work with application teams to resolve integration issues
  6. Escalate complex issues to IBM support

6. Backup & Recovery

  1. Implement backup strategies for queue manager data
  2. Perform disaster recovery testing
  3. Document recovery procedures
  4. Maintain business continuity plans
  5. Restore queue managers and configurations when needed

7. Documentation & Reporting

  1. Create and maintain technical documentation
  2. Document standard operating procedures
  3. Generate performance and availability reports
  4. Maintain configuration management databases
  5. Track incidents and change requests

8. Collaboration

  1. Work with development teams on integration requirements
  2. Coordinate with network teams for connectivity issues
  3. Participate in architecture and design discussions
  4. Provide guidance on messaging best practices
  5. Support application deployments

Qualifications:

  1. IBM MQ (Message Queue) Administrator, who is responsible for the installation, configuration, maintenance, and support of IBM MQ messaging middleware infrastructure.
  2. This role ensures reliable message delivery between applications and systems across the enterprise.

Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives.

Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process including interviews and job offers.

 

About Stefanini Group:

The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are CMM Level 5 company.

Education:Bachelor (BA, BS...)Employment Type: CONTRACTOR