Desarrollador Backend Java + Azure Mid
Core
Mid-level backend developer building and maintaining Java-based microservices on Azure, integrating AI solutions and ensuring system reliability.
Role type
Mid-level backend Java engineer (Azure)
Builds
Production microservices, AI-integrated solutions, and backend infrastructure for enterprise clients
Domain
Cloud-native backend development, Microservices, Artificial Intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17/21, Spring Boot, Spring Security, Spring Cloud, Microservices, Azure (Service Bus, Functions, Key Vault, Application Insights), Redis, OAuth2, JWT, WebFlux, Mockito, TestContainers, Terraform, Bicep
Preferred skills
Spring AI, Azure OpenAI, Model Context Protocol (MCP), RAG architectures, Domain-Driven Design (DDD), C4 diagrams, ADR, Runbooks
Technologies
Java, Spring Boot, Spring Security, Spring Cloud, WebFlux, Azure, Azure Service Bus, Azure Functions, Redis, OAuth2, JWT, Microsoft Entra ID, Mockito, TestContainers, Azure DevOps, GitHub Actions, Terraform, Bicep, Swagger/OpenAPI
Responsibilities
Develop and maintain backend solutions using Java and Spring Boot; Design and implement microservices following Clean Architecture and Hexagonal Architecture; Implement reactive programming with WebFlux; Integrate Azure services and manage messaging patterns; Develop unit and integration tests; Participate in CI/CD processes; Apply Infrastructure as Code; Integrate AI solutions using Spring AI and Azure OpenAI; Provide mentoring to junior developers
Seniority
Mid-level, hands-on IC