Hello All,
Greeting from Wiselink !!
we have a exciting job Openings with in Singapore if you are interested please share your updated CV to ************* // + *************
Role:Messaging Engineer
Work location: Singapore
Total Experience: 8+ Years
Relevant Experience: 6-8 Years
Duration: 12+ months Contract
Rate: Open to discuss
Detailed JD (Roles and Responsibilities)
Must Have Skills:
- Strong expertise in message-oriented middleware and streaming platforms.
- Hands-on experience deploying or managing Apache Kafka (preferred) or similar technologies (e.g. RabbitMQ, IBM MQ, Apache Pulsar) in a production environment – including topic design, partitioning, replication, and broker configuration.
- Proficiency in designing real-time data pipelines with pub/sub patterns, ensuring high throughput and fault tolerance (e.g. using Kafka Connect or MQTT clients to interface with devices and applications).
- Solid programming skills (Java/Scala or Python) for developing producers and consumers, and optimizing them for performance.
- Familiarity with messaging system internals (broker clustering, retention policies, consumer groups, offset management) to fine-tune the system for optimal delivery guarantees.
Core Responsibilities:
- Design, implement, and maintain the messaging infrastructure that underpins real-time data exchange between factory automation systems, the MES, and enterprise IT platforms. Deploy and manage distributed message brokers (such as Apache Kafka clusters or MQTT-based systems) to enable streaming communication from shop-floor equipment and sensors to cloud or data center applications.
- Define and govern message topics/channels and data schemas to ensure consistent structure for all events (e.g. equipment status updates, test results, alarm signals) flowing through the system.
- Optimize the messaging setup for low latency and high reliability, so that critical events propagate instantly and without loss or duplication.
- Implement monitoring and alerting for the messaging pipeline – tracking metrics like throughput, lag, and error rates – and quickly troubleshoot any issues in message flow health.
- Collaborate with other developers to integrate their applications with the messaging layer, and assist in tuning producer/consumer performance to meet factory throughput demands.