freehire launches on Product Hunt on 26 August.

Follow →

Senior Full stack developer (Vue.js)

Summary

Build and maintain full-stack web apps with Vue.js or React.js frontends and Java/Spring Boot microservices, integrating via REST APIs and deploying on cloud-native platforms.

Responsibilities

  • Develop responsive, high‑performance web applications using Vue.js or React.js
  • Translate UX/UI designs and wireframes into high‑quality, maintainable code
  • Manage component lifecycle, hooks, and composition patterns effectively
  • Build reusable UI components and maintain consistent design patterns
  • 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
  • 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
  • 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
  • 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
  • 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

See also