freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (React + Java) – E-Commerce Job in Dubai, United Arab Emirates

Summary

Build and maintain enterprise e-commerce platforms using React for responsive UIs and Java/Spring Boot for scalable backend services in a microservices architecture.

Location

Dubai, United Arab Emirates (UAE)

Job Category

  • Information Technology (IT) & Software
  • Retail & E-commerce

Job Overview

We are seeking an experienced Full Stack Developer (React + Java) to join our team in Dubai, United Arab Emirates. This opportunity is ideal for software professionals with strong expertise in modern frontend and backend technologies, particularly within the e-commerce domain. The successful candidate will design, develop, and maintain scalable enterprise applications while collaborating with cross-functional teams to deliver secure, high-performance digital solutions.

This role offers an excellent opportunity to work on enterprise-grade e-commerce platforms using modern Java and React technologies. Professionals will gain valuable experience in microservices architecture, cloud-native application development, frontend engineering, and DevOps practices while advancing their technical expertise and long-term career growth.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack enterprise applications.
  • Build responsive user interfaces using ReactJS, React Router, Redux or Zustand, Material UI, Tailwind CSS, or Shadcn.
  • Develop backend services using Java 21, Spring Boot 3, and Microservices architecture.
  • Design and consume RESTful APIs using Spring Boot and OpenAPI standards.
  • Develop secure applications using Spring Security and JWT authentication.
  • Implement micro frontend architecture using Single-spa-react.
  • Build and optimize database solutions using Oracle and MariaDB.
  • Integrate Redis, Quartz Scheduler, and Spring Cloud components into enterprise applications.
  • Write unit tests using Jest, JUnit 5, and Mockito.
  • Collaborate with development teams using GitLab and GitLab CI for continuous integration and deployment.
  • Troubleshoot, optimize, and enhance application performance while following software development best practices.

Requirements & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience in the e-commerce domain is mandatory.
  • Strong expertise in ReactJS and modern frontend development.
  • Experience with React Router, Redux or Zustand, Material UI, Tailwind CSS, or Shadcn.
  • Proficiency in JavaScript and TypeScript.
  • Experience using Axios, RxJS, Webpack, and Vite.
  • Knowledge of Single-spa-react for Micro Frontends.
  • Experience with Java 21, Spring Boot 3, Spring Data JPA, EJB, and Microservices.
  • Strong understanding of Spring Security, JWT, and Spring Cloud.
  • Experience with GitLab, GitLab CI, Quartz Scheduler, Redis, Swagger/OpenAPI, and Netflix Eureka or Consul.
  • Hands-on experience with Oracle and MariaDB databases.
  • Strong analytical, debugging, communication, and teamwork skills.

Salary, Benefits & Career Growth

Benefits

  • Opportunity to work on enterprise-scale e-commerce platforms.
  • Exposure to modern full-stack technologies and cloud-native application development.
  • Collaborative environment focused on innovation, technical excellence, and continuous learning.

Career Growth

This position offers excellent career growth opportunities for software professionals seeking to expand their expertise in React, Java, Microservices, cloud-native development, and enterprise application architecture. Continuous professional development and technical upskilling are encouraged while working on large-scale digital commerce solutions.

See also