We are currently on the lookout for Backend Developers for remote roles for a UAE based company.
 
 Responsibilities:
 
- 
   Design and develop applications using Java and Spring Boot, with a deep understanding of Spring Core concepts including Dependency Injection (DI), Inversion of Control (IoC), Aspect-Oriented Programming, and Spring Data Access.
  
- 
   Apply expertise in Spring Boot fundamentals and microservices architecture.
  
- 
   Implement security features using Spring Security, including authentication, authorization, and security best practices.
  
- 
   Develop and manage Spring MVC and RESTful APIs.
  
- 
   Secure APIs and manage user authentication and authorization using OAuth2 and JWT.
  
- 
   Utilize advanced skills in Spring Data Access components/services.
  
- 
   Deploy and manage Spring Boot applications on Azure cloud.
  
- 
   Integrate Spring Boot applications with CI/CD pipelines using Azure DevOps.
   
 
 
 Requirements:
 
- 
   Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  
- 
   Proven experience as a Backend Developer or similar role, with a strong background in Microsoft Azure services and Spring Boot.
  
- 
   Expertise in API management, Kubernetes, SQL, Cosmos DB, and OWASP standards.
  
- 
   Excellent problem-solving and analytical skills.
  
- 
   Strong communication and teamwork abilities.
  
- 
   Ability to work in a fast-paced and dynamic environment.
   
 
 
 Backend Engineer - Remote in Abu Dhabi, United Arab Emirates