Point your AI agent at freehire and let it find you a job.

Get the CLI →

JTC JTC Corporation

NewBe an early applicant

Software Engineer (Java, Node.js & Kubernetes)

Posted
Discussion

[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

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available