Back to Jobs
Search Jobs
img img

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.
Share this job:

(PDF, PPT, PPTX, DOC, DOCX, JPG, PNG - Max size: 5 MB)

Related Jobs

Senior Data Engineer
Ho Chi Minh
Fulltime
MoMo is the market leader in mobile payments in Vietnam. We strive to make life better for every Vietnamese with innovation in technology. As many parts of the business grow, we are looking for an experienced Data Engineer to join the team. At MoMo BigData AI department, we focus on Smart, Efficienct, Execellent execution and data quality which providing high quality marterial for: Business Performance, App Performance monitoring. ML products such as recommendation, personalization, risk scoring, fraud detection, promotion targeting … Continue reading Senior Data Engineer
Software Engineer
Ho Chi Minh
Fulltime
Developing and enhancing large-scale systems using Java technologies: AI/Gamification and promotion/OTA/Finance Service — help MoMo scale business and services. Write well-designed, testable, efficient code; Ensure designs comply with specifications; Identify bottlenecks and bugs, and devise solutions to these problems; Researching and developing new technologies, focus on mobile payments; Communicate with other Divisions in support of production issue and bug fixing; Identify major areas of systems improvement and drive results, by being able to quickly translate new ideas into solid implementations; Lead in discussions with business teams regarding the implementation and design of business processes; Provide leadership to the business in data quality analysis; Provide ad hoc support and advocacy to business subject specialists; Application support with a heavy emphasis on problem identification, diagnosis, and resolution; Supporting line manager in the executive management; Providing technical guidance, and proper instruction to low-level members; Other assignments from the line manager
Middle/Senior Java Developer, Merchant Solution
Ho Chi Minh
Fulltime
Develop and enhancement large scale systems using Java technologies: Collection/Insurance feature, Loan/Saving/Investing feature, Mobile App Platform, Delivery Services; Contribute in all phases of the development lifecycle; Write well designed, testable, and efficient code; Ensure designs are in compliance with specifications; Identify bottlenecks and bugs, and devise solutions to these problems; Research and develop new technologies, focus on mobile payments; Communicate with other Divisions in support production issue and bug fixing; Identify major areas of systems improvement and drive results, by being able to quickly translate new ideas into solid implementations; Lead in discussions with business teams regarding implementation and design of business processes; Provide leadership to the business in data quality analysis; Provide ad hoc support and advocacy to business subject specialists; Application support with a heavy emphasis on problem identification, diagnosis and resolution; Support line manager in the executive management; Provide technical guide, proper instruction to low level members;…

img Refer A Friend

Your Friend

(PDF, PPT, PPTX, DOC, DOCX, JPG, PNG - Max size: 5 MB)