Software Engineer (Java, Node.js & Kubernetes)
Sggovterp · JTC Summit
Strong hiring record · median 39 days open
All reasons
In its favour
- Still listed on the employer's own board
[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
- Java
- Node.js
- Kubernetes
- Spring Boot
- Docker
- Podman
- containerd
- Helm
- DNS
- GitLab CI
- Ansible
- Prometheus
- Grafana
- Nginx
- HashiCorp Vault
- RabbitMQ
- MQTT
- TypeScript
- SQL
- Git
- Linux
- Shell
- HTTP
- TCP/IP
- TLS
More jobs at Sggovterp
All 180- (Senior) Development Partner, AISggovterp · ESG - Bugis Junction Office Tower, Level 5 (ENTERRPRISESG)yesterday
- Deputy Director, Cyber Threat IntelligenceSggovterp · IMD - Mapletree Business City, MBC BLK 10yesterday
- Senior/Manager, Data Analytics & Translation (2-year contract)Sggovterp · Health Promotion Boardyesterday
- IT Platform Engineer (OpenShift) (Contract)Sggovterp · MAS: MAS Building2d ago
- DEPUTY MANAGER, SYSTEM INTERFACE & INTEGRATION PROGRAMMER (SMART BUILDING SYSTEMS)Sggovterp · Singapore4d ago
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Software Engineer - FGECLARO Philippines · Quezon City, MMjust now
- Remote role Software Architect - Artificial IntelligenceSyntricate Technologies · Columbia, SCtoday
- C# Software Engineer (26-02028) -InterSources · Remotetoday
- Staff Platform EngineerMotive · Seattle · USD 181,000–220,000/yrtoday
- Software Engineer - MonitoringMotive · Seattle · USD 164,000–200,000/yrtoday