Jobs · jobstreet_sg

Software Engineer (Java, Node.js & Kubernetes)
JTC JTC Corporation · Singapore · Posted 22d ago
About the role
In this hands-on role, you will design, develop, and maintain backend applications and microservices using Java (Spring Boot) and Node.js. Responsibilities include containerizing applications, deploying on Kubernetes, and supporting CI/CD pipelines.
Full job description (as posted) ↓
[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
Read the full posting on jobstreet_sg →
FAQ
Is the Software Engineer (Java, Node.js & Kubernetes) role at JTC JTC Corporation remote?+
This Software Engineer (Java, Node.js & Kubernetes) position is listed as onsite (Singapore).
What seniority level is this Software Engineer (Java, Node.js & Kubernetes) role?+
This is a mid level position.
How do I apply for the Software Engineer (Java, Node.js & Kubernetes) role at JTC JTC Corporation?+
Use the "Apply on jobstreet_sg" button to open the original posting on jobstreet_sg, where you can submit your application directly to JTC JTC Corporation.