Senior Software Engineer at First Orion
Dubai, Abu Dhabi, United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

27 Dec, 26

Salary

40000.0

Posted On

28 Sep, 26

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

About the role:   

We are looking for a Software Engineer with 5+ years of experience in Java and Spring Boot development. This role is ideal for someone who enjoys working across backend services, cloud technologies, databases, and frontend integrations. You will be responsible for building and maintaining scalable applications, developing APIs and microservices, and contributing to the design and delivery of secure, high-performing software solutions. 

 

What you'll do: 

  • Design, develop, and maintain applications using Java and Spring Boot. 
  • Build and support REST APIs and microservices that power internal and customer-facing applications. 
  • Design, integrate, and maintain APIs across multiple systems and platforms. 
  • Develop and optimize database solutions using PostgreSQL, MySQL, or other relational databases. 
  • Build, deploy, and support applications running in AWS environments. 
  • Work with Docker and containerized applications to support scalable deployments. 
  • Contribute to CI/CD pipelines and software delivery processes. 
  • Implement secure application designs, including authentication and authorization mechanisms. 
  • Collaborate with frontend developers to support integrations with web applications and user interfaces. 
  • Participate in code reviews and follow Git-based development workflows. 
  • Troubleshoot, debug, and resolve technical issues across applications and environments. 
  • Work closely with cross-functional teams to deliver reliable, scalable, and high-quality software solutions. 

 

What you'll need: 

  • 5+ years of software development experience 
  • Strong hands-on experience with Java 
  • Strong experience with Spring Boot 
  • REST API and microservices development 
  • Experience designing and integrating APIs 
  • Good knowledge of relational databases such as PostgreSQL / MySQL 
  • Experience with AWS services 
  • Familiarity with Docker, containers, and CI/CD 
  • Good understanding of application security, authentication, and authorization 
  • Experience with Git-based development workflows 
  • Basic to good understanding of frontend technologies such as JavaScript / TypeScript / React / Angular 
  • Strong debugging and problem-solving skills 

 

Nice to have: 

  • Android development knowledge 
  • iOS development knowledge 
  • Flutter experience 
  • Experience with messaging/event-driven systems 
  • Experience with high-volume API platforms 
  • Telecom or calling-platform experience 


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 & ResponsibilitiesJob 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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

About the role:   

We are looking for a Software Engineer with 5+ years of experience in Java and Spring Boot development. This role is ideal for someone who enjoys working across backend services, cloud technologies, databases, and frontend integrations. You will be responsible for building and maintaining scalable applications, developing APIs and microservices, and contributing to the design and delivery of secure, high-performing software solutions. 

 

What you'll do: 

  • Design, develop, and maintain applications using Java and Spring Boot. 
  • Build and support REST APIs and microservices that power internal and customer-facing applications. 
  • Design, integrate, and maintain APIs across multiple systems and platforms. 
  • Develop and optimize database solutions using PostgreSQL, MySQL, or other relational databases. 
  • Build, deploy, and support applications running in AWS environments. 
  • Work with Docker and containerized applications to support scalable deployments. 
  • Contribute to CI/CD pipelines and software delivery processes. 
  • Implement secure application designs, including authentication and authorization mechanisms. 
  • Collaborate with frontend developers to support integrations with web applications and user interfaces. 
  • Participate in code reviews and follow Git-based development workflows. 
  • Troubleshoot, debug, and resolve technical issues across applications and environments. 
  • Work closely with cross-functional teams to deliver reliable, scalable, and high-quality software solutions. 

 

What you'll need: 

  • 5+ years of software development experience 
  • Strong hands-on experience with Java 
  • Strong experience with Spring Boot 
  • REST API and microservices development 
  • Experience designing and integrating APIs 
  • Good knowledge of relational databases such as PostgreSQL / MySQL 
  • Experience with AWS services 
  • Familiarity with Docker, containers, and CI/CD 
  • Good understanding of application security, authentication, and authorization 
  • Experience with Git-based development workflows 
  • Basic to good understanding of frontend technologies such as JavaScript / TypeScript / React / Angular 
  • Strong debugging and problem-solving skills 

 

Nice to have: 

  • Android development knowledge 
  • iOS development knowledge 
  • Flutter experience 
  • Experience with messaging/event-driven systems 
  • Experience with high-volume API platforms 
  • Telecom or calling-platform experience 


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 & ResponsibilitiesJob 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
Loading...