Software Engineer (Java, Node.js & Kubernetes)

Posted 2 Days Ago
Summit, NJ, USA
In-Office
Mid level
Agency • Information Technology • Professional Services
The Role
Develop and maintain backend applications, REST APIs, and microservices using Java Spring Boot and Node.js. Containerize applications, create Kubernetes manifests and Helm charts, and operate Kubernetes environments. Support CI/CD pipelines, cluster upgrades, monitoring, troubleshooting, security remediation, incident investigations, documentation, and operational runbooks.
Summary Generated by Built In

[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


Skills Required

  • Strong Java and Spring Boot development experience
  • Strong Node.js and TypeScript development experience
  • Experience developing REST APIs and microservices
  • Experience with relational databases and SQL
  • Solid understanding of Docker or Podman
  • Solid understanding of Kubernetes concepts and resources
  • Proficiency with Git, branching workflows, and code reviews
  • Basic Linux administration and shell scripting
  • Networking fundamentals including HTTP/S, DNS, TCP/IP, and TLS
  • Three to six years of relevant experience
  • Background in Computer Science, Software Engineering, IT, or a related field
  • Practical Kubernetes exposure
  • Experience with Helm
  • Experience with GitLab CI/CD
  • Experience with Ansible or AWX
  • Experience with Prometheus and Grafana
  • Experience with MQTT or RabbitMQ
  • Experience with on-premises or air-gapped Kubernetes
  • Experience with Kubernetes security and secrets management
  • Production incident support experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Singapore

What We Do

The Singapore Economic Development Board (EDB) is a government agency responsible for strategies that enhance Singapore’s position as a global centre for business, innovation, and talent. It undertakes investment promotion and industry development.

Similar Jobs

Acquia Logo Acquia

Director, Technology Alliance Partnerships

AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
Easy Apply
Remote or Hybrid
United States
1100 Employees
170K-180K Annually
Hybrid
2 Locations
289097 Employees

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
150K-220K Annually

eClinical Solutions Logo eClinical Solutions

elearning Manager

Cloud • Healthtech • Professional Services • Software • Pharmaceutical
Easy Apply
Remote or Hybrid
United States
400 Employees
120K-140K Annually

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account