{"id":1319648,"url":"https://alion.io/job/vng-corporation-software-engineer-java-k8s-greennode","title":"Software Engineer (Java & K8s), GreenNode","company":{"id":215,"name":"VNG Corporation","domain":"vng.com.vn","url":"https://alion.io/company/vng-corporation","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Career site","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ho Chi Minh City, Vietnam"],"countries":["VN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"CI/CD","optional":false},{"name":"ClickHouse","optional":false},{"name":"Docker","optional":false},{"name":"Envoy","optional":false},{"name":"Go","optional":false},{"name":"Grafana","optional":false},{"name":"HAProxy","optional":false},{"name":"Helm","optional":false},{"name":"IAM","optional":false},{"name":"Java","optional":false},{"name":"Keystone Engine","optional":false},{"name":"Kubernetes","optional":false},{"name":"MySQL","optional":false},{"name":"Nginx","optional":false},{"name":"OpenStack","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Redis","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false},{"name":"VictoriaMetrics","optional":false},{"name":"Assembly","optional":true}],"status":"live","first_seen_at":"2026-09-26T20:42:01Z","employer_posted_date":"2026-09-26","last_verified_at":"2026-09-30T16:05:27Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"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.\nTrách nhiệm chính\nThiế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.\nPhá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ộ.\nTriể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.\nXâ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.\nTố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.\nTrang 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ố.\nPhố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.\nYêu cầu\nYê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.\nCloud & DevOps: Có kinh nghiệm thực tế với Kubernetes, Docker, CI/CD pipeline và Infrastructure as Code (Terraform, Helm).\nCơ 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).\nKiế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.\nChấ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.\nĐiểm cộngCó 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).\nCó 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.\nQuen 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.\nCó kinh nghiệm với load balancing / networking data plane (HAProxy, Envoy, Nginx) hoặc SDN.\nCó kinh nghiệm với observability stack: Prometheus/VictoriaMetrics, Grafana, OpenTelemetry.\nCó 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.\nYêu cầu chungBằ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.\nCó trên 3 năm kinh nghiệm phát triển backend chuyên nghiệp, chủ yếu trên JVM.\nKỹ 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","description_format":"text","description_chars":3022,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cloud Platforms (IaaS & PaaS)","Payment Processing & Gateways","Game Development","Messaging Apps"],"lifecycle":[{"event":"open","at":"2026-09-26T20:42:01Z"}],"liveness":{"score":85,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.85,"p_room":1,"age_days":4,"expected_fill_days":21,"reasons":["conf:13","velocity","win:early"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/vng-corporation-software-engineer-java-k8s-greennode","json_url":"https://alion.io/job/vng-corporation-software-engineer-java-k8s-greennode.json","meta":{"generated_at":"2026-10-01T09:41:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":401,"day_limit":5000,"remaining_today":4599,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}