Mô tả công việc
At MoMo, many businesses rely heavily on our customer data, which is extensive and requires reliable, scalable, and secure access. We're seeking a backend software engineer for our data platform to enable efficient, reliable, and scalable data processing across both real-time and offline systems.
Design, build, and test significant features in microservice-based architecture;
Monitor and operate existing systems;
Collaborate with various engineering and product teams in MoMo to provide technical support and solutions.
Enhance and resolve issues in the current code, perform unit testing and integration testing;
Enhance the common code base, library, and framework;
Research and apply new technology to optimize and enhance current systems.
Develop internal web tools to operate financial products.
Yêu cầu công việc
Having 2+ years of experience in building and operating scalable, fault-tolerant, distributed systems;
Experience with building systems with intensive amounts of data and traffic is a plus.
Experienced with modern data stores: relational databases (Oracle, Postgres, etc.), NoSQL databases (Redis, MongoDB, etc.)
Familiar with at least one of the following: Kafka, RabbitMQ, or equivalent streaming technology;
Excellent understanding of Java fundamentals, data structures, and algorithms;
Thorough understanding of asynchronous, parallel, and concurrent programming
Experience with ReactJS is an advantage.
Thông tin chung