Back End Developer

Job Summary

The Back End Developer is responsible for creating and maintaining secure, scalable applications using Spring Boot within a microservices framework, utilizing Azure cloud services.

Responsibilities

  • Work with Azure services such as Azure Data Factory, Azure Functions, and Azure Logic Apps.
  • Apply Spring Core concepts including Dependency Injection, Inversion of Control, Aspect-Oriented Programming, and Spring Data Access.
  • Develop applications based on Spring Boot fundamentals and microservices architecture.
  • Implement security features using Spring Security, covering authentication and authorization.
  • Develop RESTful APIs using Spring MVC.
  • Use OAuth2 and JWT for API security and user authentication management.
  • Utilize Spring Data Access components and services effectively.
  • Deploy and manage Spring Boot applications on Azure cloud and integrate with CI/CD pipelines via Azure DevOps.

Requirements

  • Familiarity with Azure Data Factory, Azure Functions, and Azure Logic Apps.
  • Strong understanding of Spring Core concepts including DI, IoC, and Aspect-Oriented Programming.
  • Deep knowledge of Spring Boot and microservices architecture.
  • Experience with Spring Security for authentication and authorization.
  • Knowledge of Spring MVC and RESTful API development.
  • Experience with OAuth2 and JWT for securing APIs.
  • Advanced skills in Spring Data Access components.
  • Experience deploying and managing Spring Boot applications on Azure cloud.
  • Experience integrating Spring Boot applications with CI/CD pipelines using Azure DevOps.

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Software Engineering
Job Type: Full Time
Company Name: AMS International UAE

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top