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