Senior Full-Stack Developer

Hcltech — Malaysia · Posted ~1 day ago

Senior

Skills

Vue.js React.js JavaScript Java Spring Boot REST APIs RESTful microservices State management Responsive web development REST Redux Vuex Pinia Zustand

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a development team as a Senior Full-Stack Developer building responsive, high-performance web applications and scalable backend services. You will work with modern JavaScript frameworks, Java and Spring-based microservices, REST APIs, state management, reusable components, and performance optimization while partnering with design and product teams.

Highlights

A broad full-stack role combining modern frontend frameworks with Java-based backend microservices. The position offers opportunities to build high-performance interfaces, scalable services, reusable components, and maintainable solutions while collaborating closely with product and design teams.

Description

Responsibilities: Frontend Development Develop responsive, high‑performance web applications using Vue.js or React.jsTranslate UX/UI designs and wireframes into high‑quality, maintainable codeImplement state management solutions (Redux, Vuex, Pinia, Zustand, etc.)Manage component lifecycle, hooks, and composition patterns effectivelyBuild reusable UI components and maintain consistent design patternsOptimize applications for performance, usability, and cross‑browser compatibilityIntegrate frontend applications with backend microservices via REST APIsCollaborate with UX/UI designers and product teamsDebug UI issues and ensure high usability standards Backend Development Design and develop RESTful microservices using Java and Spring BootImplement business logic, validations, and integrations with external systemsEnsure high availability, scalability, and performance of backend servicesApply best practices for exception handling, logging, and monitoringWrite clean, maintainable, and well‑documented codeExperience with event‑driven architectureKnowledge of security best practices (OAuth2, JWT, TLS)Experience with Spring Cloud componentsPerformance tuning and application monitoring experience Microservices & Architecture Design and implement microservices‑based architecturesApply principles such as loose coupling, service discovery, and fault toleranceImplement API versioning, centralized configuration, and inter‑service communicationEnsure resilience using patterns like circuit breakers and retries Cloud & DevOps Deploy and manage applications on Cloud nativeBuild and maintain CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)Monitor applications using logging, metrics, and tracing toolsSupport cloud cost optimization and scalability strategies Qualifications Technical Skills6–10+ years of experience in full stack developmentStrong expertise in Vue.js OR React.jsProficiency in JavaScript (ES6+) / TypeScriptStrong knowledge of HTML5, CSS3, Flexbox, GridExperience with state management librariesHands‑on experience with REST API integrationStrong proficiency in Java (8/11/17+) and Spring BootSolid understanding of Microservices architectureExperience with REST APIsStrong knowledge of SQL databases (YugaByte, Oracle, MySQL)Experience with Cloud platforms Tools & Technologies Version control: GitBuild tools: Maven / GradleContainers: Docker, KubernetesCI/CD: Bamboo, Jenkins, GitHub Actions, Azure DevOpsMessaging systems (optional): Kafka / RabbitMQ