
Message Middleware Expert
Loma Technology
-
Location:
Phnom Penh, Cambodia
-
Category:
Information Technology
-
Job Type:
Full Time
-
Salary:
Negotiable
Skills Required: IT
Educational Requirements:
- Bachelor Degree
Experience:
- 5 Years
Job Description:
JOB SUMMARY
As a Message Middleware Expert, you will be responsible for architecture design, performance optimization, cluster operation, and fault handling of enterprise-level message middleware systems, ensuring efficient and reliable message delivery in high-concurrency, distributed environments.
KEY ACCOUNTABILITIES
- Understand the role of message queues in microservices architecture for decoupling, asynchronous communication, and stream processing.
- Design and implement message delivery mechanisms, including ordering guarantees, duplicate consumption handling, message persistence, and retry strategies.
- Manage cluster scaling, migration, disaster recovery, and fault recovery to ensure system availability and consistency.
- Develop partitioning/routing strategies based on business needs, and optimize producer and consumer performance parameters.
- Familiar with offset management, backlog processing, and peak shaving & load leveling techniques.
- Integrate message middleware with business systems (API gateways, event-drivenarchitecture, log collection systems) and perform performance tuning.
- Capable of configuring monitoring and alerting, and quickly troubleshooting production issues such as message delays, loss, and backlogs.
JOB REQUIREMENTS
(Education, Qualification/Skills/Behaviors, and Related Experiences)
- Bachelor’s or Master’s degree in Information Technology, Computer Science, MIS, or related field.
- 5+ years of experience with messaging middleware and distributed communication systems.
- Proficient in at least one mainstream message middleware (Kafka, RabbitMQ, RocketMQ, Pulsar, etc.) core architecture and component principles.
- Prefer candidates with production experience across multiple message middleware technologies rather than just one.
- Large-scale production cluster operation experience (100+ nodes) is a plus.
- Architectural design skills are valuable, especially in choosing appropriate middleware and deployment modes based on business needs.
- Prioritize candidates capable of independently diagnosing and solving message backlog, latency, partition imbalance, and duplicate consumption issues.