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.
Mô tả công việc
- 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.