Software Engineer (Java, Node.js & Kubernetes)

JTC JTC Corporation

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JTC Corporation in Singapore seeks a hands-on backend engineer to design, develop and maintain backend applications, REST APIs and microservices using Java Spring Boot and Node.js. You will containerise with Docker/Podman, manage Kubernetes manifests, and contribute to platform components.

You'll deploy, monitor and troubleshoot on Kubernetes, support CI/CD pipelines, and maintain runbooks and technical docs.

Qualifications

  • 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.
  • Proficiency with Git, branching workflows and code reviews.
  • Basic Linux administration, shell scripting and networking fundamentals.

Responsibilities

  • 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; 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
SQL relational databases
Linux fundamentals

Education

Computer Science / Software Engineering background

Tools

Docker/Podman
Kubernetes
Git

Job description

[What the role is]

A hands-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

Lead Platform Engineer
Lead Platform Engineer

talentvis singapore pte. ltd. • Singapore

On-site
SGD 180,000 - 260,000
Platform Engineer - SK
Platform Engineer - SK

DCI CONSULTANTS PRIVATE LIMITED • Singapore

On-site
SGD 120,000 - 170,000
DevOps Engineer - Kubernetes, Cloud & Secure Releases
DevOps Engineer - Kubernetes, Cloud & Secure Releases

FLARE CONSULTING PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Senior DevOps Engineer
Senior DevOps Engineer

TALENTVIS SINGAPORE PTE. LTD. • Singapore

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

FLARE CONSULTING PTE. LTD. • Singapore

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

ENGGSOL PTE. LTD. • Singapore

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

EAMES CONSULTING GROUP (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Kubernetes Platform Engineer – Global Investment Firm
Kubernetes Platform Engineer – Global Investment Firm

Pinpoint Asia • Singapore

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

JTC Corporation • Singapore

On-site
SGD 90,000 - 150,000
DevOps & Kubernetes Engineer
DevOps & Kubernetes Engineer

Accenture PLC • Singapore

On-site
SGD 90,000 - 130,000