logo
HCLTech

Senior Full stack developer (Vue.js)

Asia

August 13, 2026 at 8:11 AM

✨ AI summary

Location

  • Greater Kuala Lumpur, Malaysia

Languages

  • JavaScript (ES6+)
  • TypeScript
  • Java (8/11/17+)

Frameworks

  • Vue.js
  • React.js
  • Spring Boot

Cloud Services

  • Docker
  • Kubernetes
  • Azure DevOps

Databases

  • YugaByte
  • Oracle
  • MySQL

Experience Level

  • 6–10+ years

Responsibilities:


Frontend Development

  • Develop responsive, high‑performance web applications using Vue.js or React.js
  • Translate UX/UI designs and wireframes into high‑quality, maintainable code
  • Implement state management solutions (Redux, Vuex, Pinia, Zustand, etc.)
  • Manage component lifecycle, hooks, and composition patterns effectively
  • Build reusable UI components and maintain consistent design patterns
  • Optimize applications for performance, usability, and cross‑browser compatibility
  • Integrate frontend applications with backend microservices via REST APIs
  • Collaborate with UX/UI designers and product teams
  • Debug UI issues and ensure high usability standards


Backend Development

  • Design and develop RESTful microservices using Java and Spring Boot
  • Implement business logic, validations, and integrations with external systems
  • Ensure high availability, scalability, and performance of backend services
  • Apply best practices for exception handling, logging, and monitoring
  • Write clean, maintainable, and well‑documented code
  • Experience with event‑driven architecture
  • Knowledge of security best practices (OAuth2, JWT, TLS)
  • Experience with Spring Cloud components
  • Performance tuning and application monitoring experience


Microservices & Architecture

  • Design and implement microservices‑based architectures
  • Apply principles such as loose coupling, service discovery, and fault tolerance
  • Implement API versioning, centralized configuration, and inter‑service communication
  • Ensure resilience using patterns like circuit breakers and retries


Cloud & DevOps

  • Deploy and manage applications on Cloud native
  • Build and maintain CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
  • Monitor applications using logging, metrics, and tracing tools
  • Support cloud cost optimization and scalability strategies


Qualifications


  • Technical Skills
  • 6–10+ years of experience in full stack development
  • Strong expertise in Vue.js OR React.js
  • Proficiency in JavaScript (ES6+) / TypeScript
  • Strong knowledge of HTML5, CSS3, Flexbox, Grid
  • Experience with state management libraries
  • Hands‑on experience with REST API integration
  • Strong proficiency in Java (8/11/17+) and Spring Boot
  • Solid understanding of Microservices architecture
  • Experience with REST APIs
  • Strong knowledge of SQL databases (YugaByte, Oracle, MySQL)
  • Experience with Cloud platforms


Tools & Technologies

  • Version control: Git
  • Build tools: Maven / Gradle
  • Containers: Docker, Kubernetes
  • CI/CD: Bamboo, Jenkins, GitHub Actions, Azure DevOps
  • Messaging systems (optional): Kafka / RabbitMQ