Full stack

Job Title Engineer L2- Java Full Stck
Location (s) Dubai
Years of Experience 3-5yrs
Job Description Job Description – Full Stack Developer (Java + React.js) Role Overview

We are looking for an experienced Full Stack Developer with strong expertise in Java and React.js to design, develop, test, and maintain scalable, secure, and high-performing web applications. The ideal candidate should have strong backend development skills in Java/Spring Boot and hands-on experience building modern, responsive front-end applications using React.js.

Technical Skills Backend
  • Java 8 / 11 / 17+
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • REST API Development
  • Backend Services Development
  • Application Integration
Frontend
  • React.js
  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • CSS3
  • Responsive Web Design
  • Redux and/or Context API
  • Reusable UI Component Development
Key Responsibilities Application Development
  • Design, develop, test, and maintain full-stack applications using Java and React.js.
  • Develop scalable and secure RESTful APIs and backend services using Spring Boot.
  • Build responsive, reusable, and user-friendly web interfaces using React.js, JavaScript, and TypeScript.
  • Develop reusable UI components and implement responsive web designs.
  • Ensure applications meet required performance, scalability, reliability, and security standards.
  • Support integration of applications with internal and external systems.
  • Collaborate with UX/UI teams to deliver intuitive and user-friendly experiences.
  • Troubleshoot, debug, and resolve application issues across the frontend and backend.
  • Participate in code reviews and follow established development and coding standards.
  • Work closely with cross-functional teams to understand requirements and deliver solutions within timelines.
Desired Candidate Profile
  • Strong hands-on experience in Java and Spring Boot development.
  • Good experience in React.js and modern JavaScript/TypeScript.
  • Strong understanding of REST APIs, Spring MVC, and Spring Data JPA.
  • Experience developing responsive and reusable web applications.
  • Good understanding of application security, performance, and scalability.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively in a collaborative, fast-paced environment.
Role: Full Stack Developer

Primary Skills: Java, Spring Boot, React.js, JavaScript, TypeScript, REST API
Experience: As per project requirements

Role & Responsibilities Job Description – Full Stack Developer (Java + React.js) Role Overview

We are looking for an experienced Full Stack Developer with strong expertise in Java and React.js to design, develop, test, and maintain scalable, secure, and high-performing web applications. The ideal candidate should have strong backend development skills in Java/Spring Boot and hands-on experience building modern, responsive front-end applications using React.js.

Technical Skills Backend
  • Java 8 / 11 / 17+
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • REST API Development
  • Backend Services Development
  • Application Integration
Frontend
  • React.js
  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • CSS3
  • Responsive Web Design
  • Redux and/or Context API
  • Reusable UI Component Development
Key Responsibilities Application Development
  • Design, develop, test, and maintain full-stack applications using Java and React.js.
  • Develop scalable and secure RESTful APIs and backend services using Spring Boot.
  • Build responsive, reusable, and user-friendly web interfaces using React.js, JavaScript, and TypeScript.
  • Develop reusable UI components and implement responsive web designs.
  • Ensure applications meet required performance, scalability, reliability, and security standards.
  • Support integration of applications with internal and external systems.
  • Collaborate with UX/UI teams to deliver intuitive and user-friendly experiences.
  • Troubleshoot, debug, and resolve application issues across the frontend and backend.
  • Participate in code reviews and follow established development and coding standards.
  • Work closely with cross-functional teams to understand requirements and deliver solutions within timelines.
Desired Candidate Profile
  • Strong hands-on experience in Java and Spring Boot development.
  • Good experience in React.js and modern JavaScript/TypeScript.
  • Strong understanding of REST APIs, Spring MVC, and Spring Data JPA.
  • Experience developing responsive and reusable web applications.
  • Good understanding of application security, performance, and scalability.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively in a collaborative, fast-paced environment.
Role: Full Stack Developer

Primary Skills: Java, Spring Boot, React.js, JavaScript, TypeScript, REST API
Experience: As per project requirements

Technical Qualifications

Java 8/11/17+
Spring Boot

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available