[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
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.
.jpg)








