Messaging System Engineer (Contract)

GMP Technologies

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GMP Technologies (S) Pte Ltd is seeking a Messaging System Engineer (Contract) in Singapore to design, implement, and maintain a real-time messaging backbone connecting factory automation, MES, and enterprise IT. You will deploy and manage Kafka/RabbitMQ/Pulsar clusters, define topics and data schemas, and optimize for low latency and high reliability.

The role requires 5–10 years of hands-on experience with message-oriented middleware, streaming platforms, and production deployments, plus

Qualifications

  • 5–10 years of relevant experience.
  • Strong expertise in message-oriented middleware and real-time streaming platforms.
  • Hands-on experience deploying or managing Kafka or similar messaging technologies in production.
  • Experience with topic design, partitioning strategies, replication, and broker management.
  • Proficiency in Java, Scala, or Python for developing producers and consumers.

Responsibilities

  • Design, implement, and maintain messaging infrastructure across shop-floor and IT platforms.
  • Deploy, configure, and manage distributed message brokers to enable streaming data to cloud or on-premise apps.
  • Define and manage topics, channels, and data schemas for events like equipment status and alarms.
  • Optimize architecture for low latency, high throughput, and reliability; ensure no data loss or duplication.
  • Implement monitoring, logging, and alerting for the messaging pipeline and diagnose issues.

Skills

Message middleware
Real-time streaming
Kafka
Java
Scala
Python

Tools

Apache Kafka
RabbitMQ
IBM MQ
Apache Pulsar

Job description

About the job Messaging System Engineer (Contract)
  • Design, implement, and maintain the messaging infrastructure that supports real-time data exchange between factory automation systems, the MES, and enterprise IT platforms.

Deploy, configure, and manage distributed message brokers (e.g., Apache Kafka clusters or MQTT-based systems) to enable streaming communication from shop-floor equipment and sensors to cloud or on-premise applications.

Define and manage message topics, channels, and data schemas to ensure a consistent structure for events such as equipment status updates, test results, and alarm notifications.

Optimize the messaging architecture for low latency, high throughput, and high reliability, ensuring critical events are delivered instantly without data loss or duplication.

Implement monitoring, logging, and alerting for the messaging pipeline by tracking metrics such as throughput, consumer lag, and error rates.

Diagnose and resolve issues affecting message flow, broker health, or system performance.

Collaborate with application developers to integrate systems with the messaging platform and support performance tuning for producers and consumers to meet factory throughput requirements.

Requirements
  • 5-10 years of relevant experience.
  • Strong expertise in message-oriented middleware and real-time streaming platforms.
  • Hands-on experience deploying or managing Apache Kafka (preferred) or similar messaging technologies such as RabbitMQ, IBM MQ, or Apache Pulsar in production environments.
  • Experience with topic design, partitioning strategies, replication configuration, and broker management for scalable messaging systems.
  • Proficiency in building real-time data pipelines using publish/subscribe architectures, including integration via Kafka Connect or MQTT clients.
  • Solid programming skills in Java, Scala, or Python for developing and optimizing message producers and consumers.
  • Good understanding of messaging system internals, including broker clustering, retention policies, consumer groups, offset management, and delivery guarantees.
Good-to-Have Skills
  • Experience working with industrial or IoT messaging environments, including MQTT or AMQP protocols for collecting data from PLCs or IoT sensors.
  • Knowledge of data serialization and schema management, such as Avro or Protocol Buffers, along with Schema Registry usage for enforcing message consistency.
  • Familiarity with monitoring and observability tools for streaming systems, such as Prometheus and Grafana, including dashboard and alert setup.
  • Understanding of event-driven architectures, enterprise integration patterns, or ESB systems, and how messaging platforms integrate with MES, databases, analytics systems, and other enterprise applications.

We regret that only shortlisted candidates will be notified.

By submitting your application for this position, you consent to the collection, use, and disclosure of your personal data by GMP Technologies (S) Pte Ltd and its recruitment partners, including Employment and Employability Institute Pte Ltd, for the purpose of i) employment facilitation and ii) data and statistical analysis. You may find out more information on the PDPA policies at GMP Technologies (S) Pte Ltds website and [https://www.e2i.com.sg/pdpa/].

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Messaging & Streaming Infrastructure Engineer
Messaging & Streaming Infrastructure Engineer

PAN-ASIA RESOURCES PTE LTD • Singapore

On-site
SGD 90,000 - 120,000
Real-Time Messaging Systems Engineer
Real-Time Messaging Systems Engineer

GMP Technologies • Singapore

On-site
SGD 120,000 - 180,000
Messaging Engineer
Messaging Engineer

CONSULGURU PTE. LTD. • Singapore

On-site
SGD 110,000 - 150,000
Messaging Engineer
Messaging Engineer

V4 IMPACT PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Messaging Engineer
Messaging Engineer

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Messaging Engineer
Messaging Engineer

Teamlease Digital • Singapore

On-site
SGD 90,000 - 130,000
Messaging Engineer
Messaging Engineer

TEAMLEASE DIGITAL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Real-Time Industrial Messaging Engineer
Real-Time Industrial Messaging Engineer

CONSULGURU PTE. LTD. • Singapore

On-site
SGD 110,000 - 150,000
Application Engineer (MES) - Contract
Application Engineer (MES) - Contract

GMP Technologies • Singapore

On-site
SGD 60,000 - 120,000
Real-Time Messaging & Streaming Engineer
Real-Time Messaging & Streaming Engineer

PAN-ASIA RESOURCES PTE LTD • Singapore

On-site
SGD 90,000 - 120,000