Full Stack Developer

Required Skills

JAVA
React.js

Job Description

Job Title: Full Stack Developer


Job Type: Permanent


Location: On-Site, United Arab Emirates


Job Summary

We are seeking a highly skilled and passionate Full Stack Developer to join our team in the United Arab Emirates. In this pivotal role, you’ll leverage your expertise in Java and React.js to design, develop, and maintain scalable, high-quality web applications. You will collaborate closely with cross-functional teams, focusing on delivering robust solutions while fostering clear and thoughtful communication.


Key Responsibilities

  1. Develop, test, and maintain scalable web applications with Java (Spring Boot) backend and React.js frontend.
  2. Design and implement RESTful APIs, integrating efficiently with SQL and NoSQL databases.
  3. Collaborate with QA, DevOps, and Product Management teams in an Agile/Scrum environment.
  4. Apply best practices in coding, performance optimization, and UI/UX implementation for responsive and user-friendly applications.
  5. Participate in code reviews, mentoring, and knowledge sharing to elevate team expertise.
  6. Utilize modern development tools, including Git version control, CI/CD pipelines, and containerization technologies like Docker.
  7. Ensure clear, effective written and verbal communication across teams and stakeholders.



Required Skills and Qualifications

  1. 6 to 8 years of hands-on experience in full stack development using Java (Spring Boot) and React.js, with at least 3 successful project implementations.
  2. Strong proficiency in Java, J2EE, Spring, Spring Boot, JPA, and RESTful API design and development.
  3. Deep knowledge of React.js, JavaScript (ES6+), HTML5, and CSS3, with experience in frontend state management (Redux/Context API).
  4. Experience working with SQL/PLSQL and NoSQL databases such as Oracle, MSSQL, and MongoDB.
  5. Familiarity with build tools like Maven/Gradle, containerization (Docker), and modern CI/CD practices.
  6. Proven ability to deliver high-quality, scalable code in Agile environments, collaborating across multidisciplinary teams.
  7. Excellent written and verbal communication skills, with a commitment to comprehensive documentation and teamwork.



Preferred Qualifications

  1. Experience leading small development teams or mentoring junior developers.
  2. Hands-on exposure to automated testing frameworks and cloud deployment.
  3. Demonstrated record of optimizing front-end performance and implementing modern UI/UX practices.



Join our team to play a key role in crafting innovative web applications, contribute your expertise, and collaborate in an environment that values exceptional communication, technical mastery, and a shared passion for excellence.

Apply now

Refer and Earn$100