Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Kinesso

Selangor

On-site

MYR 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Malaysia is seeking a Cloud Engineer to enhance and refactor Java applications for deployment across multiple cloud platforms. The ideal candidate will have more than 5 years of experience, a strong understanding of microservices and Java frameworks, and hands-on experience with AWS, GCP, or Azure services. Responsibilities include maintaining CI/CD pipelines and providing technical leadership. This position offers an opportunity to work on cutting-edge cloud technologies and requires strong problem-solving and communication skills.

Qualifications

  • 5+ years of professional Java development experience, specifically with frameworks like Spring Boot.
  • Strong understanding of deploying applications in Kubernetes and utilizing Helm.
  • Hands-on experience with cloud services, preferably AWS, GCP, or Azure.

Responsibilities

  • Collaborate to enhance Java applications for multi-cloud deployment.
  • Maintain CI/CD pipelines and automate deployment processes.
  • Diagnose and troubleshoot existing systems for performance and reliability.

Skills

Java development
Microservices
RESTful APIs
Kubernetes
Cloud services
CI/CD tools
Problem-solving

Tools

AWS
GCP
Azure
Terraform
Helm
Job description
Key Responsibilities
  • Cloud Enablement
    • Collaborate with multiple application teams to enhance and refactor an existing Java-based application for deployment across AWS, GCP, and Azure.
    • Integrate cloud-native services and optimize configurations for each cloud provider.
  • Single Tenancy Architecture
    • Refactor both application and persistence layers to support single-tenant deployments.
    • Ensure tenant data isolation, scalability, and maintainability across environments.
  • Deployment & DevOps
    • Maintain and improve Helm charts for Kubernetes-based deployments.
    • Manage CI/CD pipelines and automate deployments across environments.
    • Oversee and maintain data seeding, data migration scripts, and deployment templates.
  • Application Maintenance
    • Diagnose, troubleshoot, and optimize existing systems for performance and reliability.
    • Ensure application scalability and security best practices are met.
    • Provide technical leadership and mentor junior developers where needed.
Qualifications
  • 5+ years of professional Java development experience (Spring Boot or similar frameworks).
  • Strong understanding of microservices, RESTful APIs, and containerized applications.
  • Proven experience deploying Java applications on Kubernetes using Helm.
  • Hands‑on experience with AWS, GCP, and/or Azure cloud services.
  • Experience working with different cloud databases and storage solutions, such as AWS RDS, GCP Cloud SQL, AWS S3, GCP GCS, and similar services.
  • Experience in database schema design, data migration, and multi‑tenant architecture.
  • Solid knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, or GitHub Actions).
Good to have
  • Experience with Terraform or other Infrastructure‑as‑Code tools.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Understanding security and compliance in cloud environments.
  • Excellent problem‑solving and analytical abilities.
  • Strong communication and collaboration skills.
  • Self‑driven with the ability to take ownership of complex technical challenges.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.