Enable job alerts via email!

Full Stack Developer

TEKISHUB CONSULTING SERVICES PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

17 days ago

Job summary

A technology consulting firm in Singapore seeks a technical developer to work on migration projects involving Kubernetes. Responsibilities include developing web applications using Golang or Java, writing modular code, and optimizing performance. The ideal candidate has strong Unix/Linux experience, CI/CD knowledge, and familiarity with Docker and Terraform. This role offers opportunities to work closely with project management in a collaborative environment.

Qualifications

  • Strong experience with Unix/Linux environments.
  • Proficiency in developing mobile-responsive web applications using Golang or Java.
  • Hands-on experience with CI/CD tools (preferably Jenkins).
  • Familiarity with Docker, Kubernetes, Terraform is preferred.

Responsibilities

  • Collaborate with Project Manager/Product Manager to analyse technical migration requirements.
  • Develop necessary technical components and CI/CD mechanisms on the Kubernetes platform.
  • Write clean, modular, and high-quality code for applications and services.
  • Monitor web application performance and optimize for scalability.

Skills

Unix/Linux environments
Golang
Java
CI/CD tools
Docker
Kubernetes
Terraform
Postgres
MySQL
Kafka
RabbitMQ
Job description
Key Responsibilities
  • Collaborate with Project Manager/Product Manager to analyse technical migration requirements from system owners.
  • Develop necessary technical components and CI/CD mechanisms on the Kubernetes (K8S) platform.
  • Refactor and amend technical components in existing applications to ensure smooth migration and operations on K8S.
  • Write clean, modular, and high-quality code for applications and services.
  • Build functional and unit tests to ensure robustness, resiliency, and reliability.
  • Improve performance and reliability of web applications through continuous code improvements, refactoring, and bug fixes.
  • Monitor web application/service performance and optimize for scalability.
  • Research and implement new web technologies to improve development efficiency.
  • Assist in organizing the backlog, sequencing tasks, and working closely with the development team during project execution.
  • Work onsite using client-approved managed equipment.
Requirements
  • Strong experience with Unix/Linux environments.
  • Proficiency in developing mobile-responsive web applications and microservices using Golang or Java.
  • Experience with front-end development components (e.g., charts) is a plus.
  • Good knowledge of distributed systems, data structures, algorithms, and software design.
  • Hands-on experience with CI/CD tools (preferably Jenkins).
  • Experience with relational databases such as Postgres and MySQL.
  • Familiarity with Docker, Kubernetes, Terraform (preferred).
  • Knowledge of messaging systems like Kafka or RabbitMQ (preferred).
  • Experience in digital technology or product development companies is highly desirable.
  • Strong understanding of technical considerations and ability to align product features with user needs.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.