Java Developer, Social platform
- Ha Noi
- Fulltime
- 23-ITC-0485
At MoMo, many businesses depend largely on our customer data, which are intensive and require reliable, scalable, and secure access. We’re looking for a senior backend software engineer for our data platform to enable efficient, reliable and scalable data processing across both realtime and offline processing systems.
What you will do
- 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 supports and solutions;
- Enhance and resolve issues in the current codes, perform unit testing and integration testing;
- Enhance common code base, library and framework;
- Research and apply new technology to optimize and enhance current systems.
What you will need
- Bachelor’s Degree of Computer Science, Engineering, or related field;
- 2+ years of experience as a professional software developer;
- Having 2+ years of experience in building and operating scalable, fault-tolerant, distributed systems;
- Experienced with building systems with intensive amount of data and traffic is a plus;
- Experienced with modern data stores: relational databases (Oracle, Postgres, etc.), NoSQL databases (Redis, RockDB, MongoDB, etc.). Experienced with OLAP databases like Clickhouse is a plus;
- 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. Experienced with Vertx is a plus;
- Having ability to work both independently and collaboratively with colleagues;
- Having willingness to work hard and be creative in a fast-paced environment.
Related Jobs
Senior Data Engineer
- Ho Chi Minh
- Fulltime
Software Engineer
- Ho Chi Minh
- Fulltime
Middle/Senior Java Developer, Merchant Solution
- Ho Chi Minh
- Fulltime