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:
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.
To apply, please visit www.gmprecruit.com and search for Job Reference:
RYVW3656
We regret that only shortlisted candidates will be notified.
GMP Technologies (S) Pte Ltd | EA License: 11C3793 | EA Personnel: Bautista Gia Grace De Guzman | Registration No: R23111973
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/].

Founded in 1991, The GMP Group is one of Singapore's largest and most established staffing and human resource consultancies, dedicated to transforming careers and empowering businesses. As a full-service people solutions provider, we are committed to fulfilling the career aspirations of individuals while creating new possibilities for organisations globally.
Our services span six specialist divisions, each tailored to meet specific client needs:
GMP Recruitment: Specialises in junior to mid-management staffing across industries, including HR, Admin, Sales, Supply Chain, Customer Service, Marcom, Retail, F&B, Finance, and Industrial Services.
GMP Banking: Provides dedicated recruitment for the banking, stockbroking, insurance, and fund management sectors.
GMP Technologies: Focuses on IT, Engineering, Healthcare, and Life Sciences roles, addressing the growing demand for technical and scientific talent.
GMP International: A premier recruiter for foreign workers, providing global talent solutions across industries.
GMP Consultancy: Offers outsourcing and HR consultancy services, providing guidance on organisational development and career management for working professionals and students.
With a robust presence in Singapore and offices in Malaysia and Indonesia, The GMP Group combines its extensive network and industry-specific expertise to offer clients seamless, one-stop HR solutions. Our dynamic team and global reach affirm our position as a strategic partner in staffing and human resources across Asia and beyond.