⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

(Senior) Software Engineer (Java/Golang), Zalopay

  • Source: Com
  • VNG Corporation
  • On-site
  • Ho Chi Minh City
  • Senior

Job Description

OfficialTechSoftware26-PCP-4017

Thành Phố Hồ Chí Min…

Mô tả công việc

The Operation Platform team is responsible for centralizing and scaling all operational aspects of Zalopay, one of Vietnam’s leading financial platforms. Our mission is to build a unified, reliable, and extensible operation ecosystem that empowers operations teams to efficiently support millions of users, merchants, and partners.

Within this platform, the Reconciliation Core domain ensures that financial data from banks, merchants, partners, and internal systems is complete, accurate, and explainable. We build reconciliation engines, data pipelines, reporting capabilities, and operational tools that help Operations, Finance, Accounting, and Customer Service identify discrepancies, investigate issues, and protect financial integrity at scale.

We design systems at the intersection of technology, finance, and operations, where correctness, traceability, scalability, and timely processing are equally critical. Our systems process millions of financial transactions and integrate data from APIs, files, message queues, and distributed data platforms.

We are looking for a Software Engineer / Senior Software Engineer (Java/Golang) who enjoys solving complex data and distributed-system problems. Depending on your experience, you will own features end to end or lead the design and delivery of larger technical solutions within the Reconciliation Core domain.

Responsibilities

You will:

  • Design, build, and maintain backend systems for reconciliation and financial data processing, including:
  • Reconciliation engines for banks, merchants, partners, and internal systems
  • Data ingestion pipelines using APIs, SFTP, files, and message queues
  • Discrepancy detection, investigation, adjustment, and resolution workflows
  • Operational dashboards, reports, and tools for Operations, Finance, Accounting, and Customer Service
  • Build and evolve data-intensive services that process millions of transactions reliably and efficiently.
  • Ensure data correctness, idempotency, auditability, consistency, and traceability across distributed reconciliation workflows.
  • Design clear data models, APIs, and reusable components that support multiple reconciliation use cases.
  • Work with multiple storage and data systems, such as:

    • Relational databases such as PostgreSQL or MySQL for transactional data
    • NoSQL databases such as MongoDB for appropriate use cases
  • Redis for caching, coordination, and high-performance access
  • Kafka or RabbitMQ for event-driven processing
  • Develop and optimize batch, near-real-time, and file-based workflows for high-throughput financial data.
  • Implement comprehensive automated testing, monitoring, alerting, and operational controls to maintain production reliability.
  • Improve system observability and build traceable investigation flows for discrepancies and production incidents.
  • Collaborate closely with Product, Business Operations, Finance, Accounting, Customer Service, and other Engineering teams to deliver end-to-end solutions.
  • Participate in on-call rotation, troubleshoot complex production issues, and drive them through resolution.
  • Contribute to architectural decisions, technical standards, code quality, and engineering best practices; senior candidates are expected to lead solution design and mentor other engineers.

Yêu cầu

You may be a good fit for this role if you:

  • Hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Have at least 2 years of experience in backend software development; senior-level candidates should demonstrate strong ownership of production systems and technical design.
  • Have strong proficiency in Java 17+ with Spring Bootand Golang, and are willing to work with both languages when needed.
  • Have solid experience in backend system design, including API design, data modeling, service decomposition, and microservices.
  • Have strong knowledge of relational databases and SQL, including transactions, indexing, query optimization, and performance tuning.
  • Have hands-on experience with NoSQL databases such as MongoDB.
  • Have experience with message queues or event-streaming platforms such as Kafka or RabbitMQ.
  • Understand distributed-system concepts such as idempotency, concurrency control, eventual consistency, retry strategies, and failure handling.
  • Are comfortable working wi…

Skills

  • Java
  • Golang
  • PostgreSQL
  • mysql
  • MongoDB
  • Redis
  • Kafka
  • RabbitMQ
  • spring
  • spring-boot
  • Airflow
  • apache-airflow
  • Spark
  • Kubernetes
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with VNG Corporation

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes