Software Engineer (Java, Node.js & Kubernetes)

re-zoo-me

Singapore

Hybrid

SGD 90,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

re-zoo-me is seeking a hands-on backend engineer to contribute to Platform Team projects. You will design and implement backend services with Java (Spring Boot) and Node.js/TypeScript, build microservices, and ensure robust REST APIs.

This role requires solid Kubernetes and container experience, including Helm, CI/CD support, and technical documentation. The role emphasizes Kubernetes operations, monitoring, patching, and collaboration across engineering to uphold platform reliability and

Qualifications

  • 3–6 years of relevant backend development experience.
  • Strong Java (Spring Boot) and Node.js/TypeScript development.
  • Experience with REST APIs, microservices, relational databases and SQL.
  • Solid understanding of Docker/Podman, Kubernetes concepts and resources (Deployments, StatefulSets, Services, Ingress, ConfigMaps, Secrets, PVs).
  • Proficiency with Git, branching workflows and code reviews.
  • Basic Linux administration, shell scripting and networking fundamentals (HTTP/S, DNS, TCP/IP, TLS).
  • Background in Computer Science, Software Engineering, IT or related field.
  • Practical Kubernetes exposure.

Responsibilities

  • Design, develop and maintain backend applications, REST APIs and microservices using Java (Spring Boot) and Node.js.
  • Containerise applications using Docker, Podman; prepare and maintain Kubernetes manifests and Helm charts.
  • Deploy, monitor and troubleshoot applications on Kubernetes, including pods, services, ingress, DNS, networking, certificates and storage.
  • Support Kubernetes cluster bootstrapping, upgrades and patching.
  • Support CI/CD pipelines (GitLab CI, Ansible/AWX), incident investigation and vulnerability remediation.
  • Maintain technical documentation, deployment procedures and operational runbooks.

Skills

Java
Spring Boot
Node.js
TypeScript
REST APIs
Microservices
Kubernetes
Docker
Podman
Git
Linux
Networking
SQL
CI/CD

Education

CS/SE/IT degree

Tools

Docker
Podman
Kubernetes
Git
GitLab CI/CD
Ansible/AWX
Helm
Prometheus
Grafana

Job description

What the role is

A hands-o‑on individual contributor role within the Platform Team, responsible for backend application development, system integration, Kubernetes operations and maintenance of shared platform components.

What you will be working on
  • Design, develop and maintain backend applications, REST APIs and microservices using Java (Spring Boot) and Node.js.
  • Write clean, secure, well‑tested code and participate in code reviews and solution design.
  • Containerise applications using Docker, Podman, Containerd; prepare and maintain Kubernetes manifests and Helm charts.
  • Deploy, monitor and troubleshoot applications on Kubernetes, including pods, services, ingress, DNS, networking, certificates and storage.
  • Support Kubernetes cluster bootstrapping, upgrades and patching.
  • Support CI/CD pipelines (GitLab CI, Ansible/AWX), incident investigation and vulnerability remediation.
  • Maintain technical documentation, deployment procedures and operational runbooks.
Platform Technologies - Kubernetes
  • MetalLB
  • Prometheus/Grafana/Alertmanager
  • Kyverno
  • Calico
  • NGINX Ingress
  • cert-manager
  • HashiCorp Vault
  • External Secrets Operator
  • Rook-Ceph
  • RabbitMQ/MQTT
  • Container registries
  • Centralised logging
  • Backup tools
What we are looking for
  • Strong Java (Spring Boot) and Node.js/TypeScript development experience.
  • Experience with REST APIs, microservices, relational databases and SQL.
  • Solid understanding of Docker/Podman, Kubernetes concepts and resources (Deployments, StatefulSets, Services, Ingress, ConfigMaps, Secrets, PVs).
  • Proficiency with Git, branching workflows and code reviews.
  • Basic Linux administration, shell scripting and networking fundamentals (HTTP/S, DNS, TCP/IP, TLS).
  • 3 to 6 years of relevant experience.
  • Background in in Computer Science, Software Engineering, IT or related field.
  • Practical Kubernetes exposure.
Preferred Experience - Helm
  • GitLab CI/CD
  • Ansible/AWX
  • Prometheus/Grafana
  • MQTT/RabbitMQ
  • On‑premises or air‑gapped Kubernetes
  • Kubernetes security and secrets management
  • Production incident support
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Java, Node.js & Kubernetes)
Software Engineer (Java, Node.js & Kubernetes)

JTC JTC Corporation • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer (Java, Node.js & Kubernetes)
Software Engineer (Java, Node.js & Kubernetes)

Government Technology Agency (GovTech) • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer (Java, Node.js & Kubernetes)
Software Engineer (Java, Node.js & Kubernetes)

sggovterp • Singapore

On-site
SGD 130,000 - 180,000
Platform Engineer
Platform Engineer

APBA TG Human Resource Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Platform Engineer
Platform Engineer

APBA TG HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Platform / DevOps Engineer
Platform / DevOps Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000
Platform Support Engineer
Platform Support Engineer

APBA TG Human Resource Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Cloud Engineer Kubernetes
Cloud Engineer Kubernetes

OPENSOURCE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Java, Node.js & Kubernetes)
Software Engineer (Java, Node.js & Kubernetes)

JTC Corporation • Singapore

On-site
SGD 90,000 - 150,000
Cloud Engineer- Kubernetes
Cloud Engineer- Kubernetes

OPENSOURCE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000