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

