Chia sẻ việc làm
Công việc liên quan
- Senior Software Engineer, Zalopay (Platform)thành phố hồ chí minh
- HR Business Partner, Digital Businessthành phố hồ chí minh
- Leader Automation Engineer, VNGGamesthành phố hồ chí minh
Software Engineer (Java) - Middle to Senior level, Zalopay
Mô tả công việc
We're looking for a Senior Software Engineer to join our Operation Platform team, building mission-critical systems that process millions of financial transactions daily. You'll design reconciliation engines, data pipelines, and operational tools that ensure accuracy and transparency across our entire financial ecosystem, empowering Operations, Finance, and Customer Service teams with the tools they need to excel.
This role sits at the exciting intersection of engineering excellence and financial operations, where your code directly impacts business integrity and operational efficiency.
Key Responsibilities
Build Core Systems
- Build robust data pipelines ingesting data from diverse sources (APIs, SFTP, message queues).
- Design and develop reconciliation systems processing millions of transactions from banks, merchants, and internal systems.
- Create operational dashboards and tools for Operators, Finance/Accounting, and Customer Service teams.
- Develop flexible reporting and analytics systems supporting custom business intelligence needs.
Ensure Quality & Scale
- Architect scalable, maintainable systems following best practices (Clean Architecture, DDD, CQRS).
- Implement comprehensive testing, monitoring, and alerting for production reliability.
- Optimize performance for high-throughput data processing and real-time requirements.
- Maintain data consistency and integrity in distributed systems.
Lead & Collaborate
- Mentor junior engineers through code reviews and technical guidance.
- Partner with Product, Business Operations, Finance teams to translate requirements into technical solutions.
- Drive technical excellence and contribute to architectural decisions.
- Participate in on-call rotation and incident response.
Yêu cầu
Must-have skills:
Experience
- 3-5 years of software development.
- Strong track record building and shipping production systems at scale.
Technical Skills
- Strong Java 17+ with Spring Boot and Go expertise for building microservices.
- Deep knowledge of relational databases (PostgreSQL, MySQL) and SQL optimization.
- NoSQL databases (MongoDB, Cassandra) for appropriate use cases.
- Experience with message queues/event streaming (Kafka, RabbitMQ, Redis).
- Experience with Apache Airflow for ETL/ELT workflow orchestration.
- Hands-on experience with Apache Spark for real-time stream processing.
- Strong understanding of microservices architecture and RESTful API design.
Core Competencies
- System design ability for scalable, maintainable architectures.
- Strong problem-solving and debugging skills.
- Ownership mindset with end-to-end responsibility.
- Attention to detail, critical when working with financial data.
- Background in fintech, payment platforms, e-commerce, or building reconciliation/settlement systems.
- Understanding of accounting principles, double-entry bookkeeping, and financial workflows.
- Cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes).
- Experience with data integration from multiple sources and formats.
- Knowledge of bank integrations (SFTP, APIs).
- Technical leadership or mentoring experience.
- Strong documentation and technical writing skills.
Cám ơn bạn đã quan tâm đến cơ hội nghề nghiệp tại VNG. Chúng tôi đã nhận được hồ sơ ứng tuyển của bạn. Trong trường hợp hồ sơ của bạn phù hợp với vị trí này chúng tôi sẽ liên hệ với bạn trong vòng 2 tuần. Nếu hiện tại VNG chưa có vị trí phù hợp, chúng tôi sẽ lưu trữ hồ sơ của bạn trong cơ sở dữ liệu và mời bạn cho các cơ hội khác trong tương lai.
