# Backend Engineer-JAVA

**Company:** [99brightminds](https://jobs.workable.com/companies/f7egsbUQhcMW4StLqyAVNP.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time

[Apply for this job](https://jobs.workable.com/view/e585efd2-f550-460b-8dc9-b41617f61116)

## Description

We are looking for a **Backend Engineer** with **3-5 years of experience** in Java and Spring Boot development to build and maintain secure, scalable, and cloud-based applications. The ideal candidate should have experience with microservices architecture, RESTful APIs, application security, and Azure cloud technologies.

## Requirements

### Requirements

-   3-5 years of experience in Backend Development.
-   Strong expertise in Java, Spring Boot, and Microservices Architecture.
-   Good understanding of Spring Core, Dependency Injection (DI), IoC, AOP, and Spring Data.
-   Experience with Spring Security, OAuth2, JWT, and secure authentication mechanisms.
-   Strong knowledge of Spring MVC and RESTful API development.
-   Experience with Microsoft Azure services, including Azure Functions, Azure Data Factory, and Azure Logic Apps.
-   Experience deploying and managing applications on Azure Cloud.
-   Familiarity with Azure DevOps and CI/CD pipelines.
-   Knowledge of Kubernetes, API Management, SQL, and Cosmos DB.
-   Understanding of OWASP security standards and secure coding practices.
-   Strong problem-solving, analytical, and communication skills.
-   Bachelor's degree in Computer Science, Software Engineering, or a related field.

### Preferred Qualifications

-   Microsoft Azure certifications.
-   Experience with cloud-native applications and containerized environments.
-   Experience working in Agile/Scrum teams.
-   Knowledge of application performance optimization and monitoring.
