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
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.