⚠︎ 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

Software Engineer (Java & K8s), GreenNode

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

Job Description

OfficialTechSoftware26-ENG-4040

Thành Phố Hồ Chí Min…

Mô tả công việc

Về vị trí

GreenNode là đơn vị hạ tầng cloud của VNG Cloud và là Đối tác cloud của NVIDIA. Bạn sẽ thiết kế và phát triển các dịch vụ backend đằng sau các sản phẩm đám mây cốt lõi của chúng tôi — quản lý máy ảo, Load Balancer, IAM, lưu trữ, mạng và các dịch vụ control-plane dùng để cấp phát và điều phối tài nguyên hạ tầng ở quy mô lớn.

Trách nhiệm chính

  • Thiết kế và xây dựng các dịch vụ backend, microservices và RESTful API bằng Java (Spring Boot) cho các sản phẩm control-plane đám mây.
  • Phát triển logic vòng đời tài nguyên và điều phối — cấp phát, đồng bộ trạng thái, quản lý hạn ngạch và các quy trình bất đồng bộ.
  • Triển khai logic API gateway — xác thực/phân quyền, giới hạn tốc độ, thực thi hạn ngạch và định tuyến yêu cầu.
  • Xây dựng các pipeline hướng sự kiện (Kafka) cho các sự kiện tài nguyên, đo lường mức sử dụng, thanh toán và dữ liệu đo từ xa của nền tảng.
  • Tối ưu hóa truy vấn cơ sở dữ liệu, các lớp bộ nhớ đệm và hiệu năng dịch vụ trong các workload đa tenant có thông lượng cao.
  • Trang bị khả năng quan sát cho các dịch vụ trong môi trường production (metrics, logs, traces) và tham gia trực on-call/ứng phó sự cố.
  • Phối hợp với các nhóm frontend, SRE/hạ tầng và nền tảng để triển khai các tính năng end-to-end.

Yêu cầu

Yêu cầu kỹ thuật (Bắt buộc)

  • Ngôn ngữ & Framework: Thành thạo Java và Spring Boot (Spring Web, Spring Data, Spring Security). Nắm vững concurrency trên JVM, memory model và cơ chế hoạt động của GC.
  • Cloud & DevOps: Có kinh nghiệm thực tế với Kubernetes, Docker, CI/CD pipeline và Infrastructure as Code (Terraform, Helm).
  • Cơ sở dữ liệu: Kỹ năng SQL tốt (MySQL/PostgreSQL), bao gồm tối ưu truy vấn và index; có kinh nghiệm thực tế với Redis và ít nhất một hệ thống lưu trữ NoSQL/OLAP (MongoDB, ClickHouse).
  • Kiến trúc: Nắm vững các nguyên lý cơ bản của hệ thống phân tán, message broker (Kafka) và các mẫu thiết kế hướng sự kiện.
  • Chất lượng: Có kinh nghiệm với unit/integration testing, tuân thủ quy trình code review và kỹ năng debug trên môi trường production.

Điểm cộng

  • Có kiến thức thực tế về Go để phát triển tooling, operator hoặc các dịch vụ yêu cầu hiệu năng cao (chúng tôi sử dụng stack đa ngôn ngữ; Java là ngôn ngữ chính).
  • Có kinh nghiệm với OpenStack (Nova, Cinder, Neutron, Keystone), Ceph hoặc xây dựng/sử dụng API của các nhà cung cấp dịch vụ cloud.
  • Quen thuộc với các khái niệm về quản lý danh tính và quyền truy cập — RBAC, OAuth2/OIDC, policy engine, cô lập multi-tenant.
  • Có kinh nghiệm với load balancing / networking data plane (HAProxy, Envoy, Nginx) hoặc SDN.
  • Có kinh nghiệm với observability stack: Prometheus/VictoriaMetrics, Grafana, OpenTelemetry.
  • Có kinh nghiệm với các workflow orchestration engine (Temporal, Cadence) cho các tác vụ provisioning chạy trong thời gian dài.

Yêu cầu chung

  • Bằng Cử nhân ngành Khoa học Máy tính, Kỹ thuật hoặc một lĩnh vực kỹ thuật có liên quan.
  • Có trên 3 năm kinh nghiệm phát triển backend chuyên nghiệp, chủ yếu trên JVM.
  • Kỹ năng giải quyết vấn đề tốt và trình độ tiếng Anh đủ để đọc hiểu tài liệu kỹ thuật và phối hợp làm việc giữa các nhóm

Skills

  • Java
  • nvidia
  • spring
  • spring-boot
  • Kafka
  • spring-data
  • spring-security
  • Kubernetes
  • Docker
  • Terraform
  • helm
  • mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
  • openstack
  • cinder
  • ceph
  • OAuth2
  • haproxy
  • envoy
  • Nginx
  • Prometheus
  • victoria-metrics
  • Grafana
  • opentelemetry
  • temporal
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