[VNG]Senior Software Engineer (Java, Payment Engine))

Mã vị trí: 22-PCP-0255
Nơi làm việc: Tp.Hồ Chí Minh
Lương: Thỏa thuận

Mô tả công việc

Payment Engine (PE) is the heart of ZaloPay. The module specializes in transaction processing and fund flows. Technically, it is a Distributed Transaction Coordinator. The system supports various types of transactions (topup, withdrawal, money transfer, payment, ...). The main technical requirements of the system are to provide high throughput (3k TPS), low latency, high availability, and highly scalable APIs.

We’re looking for people with strong background or interest in building successful products or systems from the ground up.

Join ZaloPay Payment Engine team and you will have the opportunity to be part of the most important component of ZaloPay system!

Responsibilities:

  • Design, build and maintain large-scale services, data pipelines, tooling, and systems. Make a direct business impact in some of ZaloPay’s most mission-critical business domains including Merchant, Accounting, Finance, and Business Operations.
  • Build strict controls across pipelines to ensure super high accuracy for all financial transactions. Ensure accurate, reliable, and timely financial reporting is delivered to a single source-of-truth financial data warehouse.
  • Work in an Agile & collaborative environment involving different stakeholders.

Yêu cầu

Required skills:
  • Have implemented and delivered distributed systems on a large scale.
  • Experiences with distributed transaction algorithms such as TCC, SAGA, Two-Phase Commit.
  • SQL, NoSQL database knowledge.
  • Distributed Caching such as Redis.
  • Distributed Locking such as ZooKeeper.
  • Write high-quality & maintainable codes. We work mostly in Java and JavaScript. However, languages are tools and we care more about your mindset & general engineering skills.
  • Are interested in solving business problems for ZaloPay’s Payment Engine team.

Preferred skills:
  • Java technologies: Spring Boot, Reactive Programming, Concurrent/Parallel Programming, Messaging Frameworks, ...
  • Experiences with big-data technologies such as Apache Kafka, and OLAP.
  • Experiences with financial-related platforms/products are a plus.
  • Knowing how to work with K8S or cloud services, e.g GCP, AWS... is a big plus.
Why you'll love working at VNG?
Financial Well-being

  • A competitive salary with fixed 13th month salary and variety of allowances
  • Annual performance bonus, VNG Birthday Bonus and gifts on special occasions.
  • ESOP program gives employee company ownership, financial health.
  • Personal finance coach/ sharing workshop.
  • Special support for all employees/ dependents who are under treatment of serious disease or impacts of storm/ flood/ fire.

Community and personal development
  • Job rotation and movement in different positions within 4 BUs.
  • Development opportunities: great career path, working with a talented team, approaching newest technologies, and challenging with new projects.
  • Professional career development opportunities with Frist Line & Middle Manager Development, Talent Development, Advanced Leadership, and various fresher programs.
  • Diversified learning and development program with over +21,000 courses including offline & online training, LearningBox, and Coaching/ Mentoring.

Leave & time-off
  • Annual leave: 14 - 20 days/year and other leave in accordance with the Labor Law of Vietnam.
  • Up to 30 days sick leave with full-paid salary.
  • 05 days per year to build up teamwork, challenge/ sport events.

Health and Wellness
  • Annual periodic medical checkup.
  • Health/ Social Insurances & Generali Insurance.
  • Gym, Swimming pool, Kid yard, library, and clinic room are available at Campus for employees and their kids.
  • Sport sponsorship for all employees who join challenging sport events.