Distributed Consistency and Transaction 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 Distributed Consistency & Transaction Expert you will responsible for architectural design and optimization of data consistency and transaction management in distributed systems, ensuring reliability and performance for cross-service, cross-system calls in high-concurrency environments.
KEY ACCOUNTABILITIES
- Deep understanding of ACID properties, CAP theorem, and BASE theory in distributed transactions, and ability to formulate consistency strategies based on business needs.
- Architect and implement distributed consistency protocols (e.g., Paxos, Raft, Viewstamped Replication
- Develop solutions for concurrency control, conflict resolution, and distributed locking
- Design consistency solutions for cross-system calls (API gateway, message middleware, microservices).
- Optimize isolation levels, timeout mechanisms, and compensation strategies to enhance performance and stability under high concurrency.
- Participate in architectural design and evaluate the impact of consistency solutions on availability and performance.
- Capable of locating and resolving distributed transaction performance bottlenecks and anomalies in production environments
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 hands-on experience in distributed systems and transaction management.
- Proficient in mainstream consistency protocols and transaction processing mechanisms (2PC, 3PC, Paxos, Raft, Gossip, Saga, TCC, etc.).
- Skilled in distributed transaction middleware (Seata, Atomikos, Bitronix, custom frameworks, etc.) as well as distributed locks, transaction logs, and rollback mechanisms.
- Experience in cross-database and cross-data-center transaction handling is highly valuable.
- Focus on candidates who can make trade-offs between strong consistency and eventual consistency based on business scenarios.
- Financial, e-commerce, or gaming industry experience in large-scale distributed transaction implementations is a plus.
