Chia sẻ việc làm
Công việc liên quan
- DevOps Engineer, VNGGamesthành phố hồ chí minh
- CTV Kinh Doanh (Soundbox), Zalopaythành phố hồ chí minh
- IT Risk & Compliance Specialist, VNGGamesthành phố hồ chí minh
Tìm công việc
Software Engineer (Java & K8s), GreenNode
OfficialTechSoftware26-ENG-4040
thành phố hồ chí minh
Xem mô tả bằng
Tiếng Anh
Mô tả công việc
About the role
GreenNode is VNG Cloud's cloud infrastructure arm and an NVIDIA Cloud Partner. You will design and develop the backend services behind our core cloud products — virtual machine management, Load Balancer, IAM, storage, networking, and the control-plane services that provision and orchestrate infrastructure resources at scale.
Key Responsibilities
GreenNode is VNG Cloud's cloud infrastructure arm and an NVIDIA Cloud Partner. You will design and develop the backend services behind our core cloud products — virtual machine management, Load Balancer, IAM, storage, networking, and the control-plane services that provision and orchestrate infrastructure resources at scale.
Key Responsibilities
- Design and build backend services, microservices, and RESTful APIs in Java (Spring Boot) for cloud control-plane products.
- Develop resource lifecycle and orchestration logic — provisioning, state reconciliation, quota management, and asynchronous workflows.
- Implement API gateway logic — authentication/authorization, rate limiting, quota enforcement, and request routing.
- Build event-driven pipelines (Kafka) for resource events, usage metering, billing, and platform telemetry.
- Optimize database queries, caching layers, and service performance under high-throughput, multi-tenant workloads.
- Instrument services for production observability (metrics, logs, traces) and participate in on-call/incident response.
- Collaborate with frontend, SRE/infrastructure, and platform teams to ship end-to-end features.
Yêu cầu
Technical Requirements (Must-Haves)
- Language & Framework: Strong proficiency in Java and Spring Boot (Spring Web, Spring Data, Spring Security). Solid grasp of JVM concurrency, memory model, and GC behavior.
- Cloud & DevOps: Hands-on with Kubernetes, Docker, CI/CD pipelines, and Infrastructure as Code (Terraform, Helm).
- Databases: Strong SQL skills (MySQL/PostgreSQL) including query and index optimization; practical experience with Redis and at least one NoSQL/OLAP store (MongoDB, ClickHouse).
- Architecture: Distributed systems fundamentals, message brokers (Kafka), and event-driven design patterns.
- Quality: Unit/integration testing, code review discipline, and production debugging skills.
- Working knowledge of Go for tooling, operators, or performance-critical services (we run a polyglot stack; Java is primary).
- Experience with OpenStack (Nova, Cinder, Neutron, Keystone), Ceph, or building/consuming cloud provider APIs.
- Familiarity with identity and access management concepts — RBAC, OAuth2/OIDC, policy engines, multi-tenant isolation.
- Experience with load balancing / networking data planes (HAProxy, Envoy, Nginx) or SDN.
- Observability stack experience: Prometheus/VictoriaMetrics, Grafana, OpenTelemetry.
- Workflow orchestration engines (Temporal, Cadence) for long-running provisioning tasks.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 3+ years of professional backend development experience, primarily on the JVM.
- Strong problem-solving skills and English proficiency sufficient for technical documentation and cross-team collaboration.
Ứng tuyển thành công!
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.
