---
title: "Desarrollador Backend Java + Azure Mid"
company: "Encora"
company_url: "https://www.remjobs.works/companies/encora"
url: "https://www.remjobs.works/job/encora-desarrollador-backend-java-azure-mid-0d51e6d6-b014-40e7-88d8-dac91340a7f0"
apply_url: "https://job-boards.greenhouse.io/encora10/jobs/5224493007"
workplace: onsite
location: "Peru"
employment_type: unspecified
seniority: mid
role: software-engineering
region: latin-america
skills: ["azure", "java", "redis", "terraform"]
date_posted: 2026-09-03T16:47:07.000Z
first_seen_by_remjobs: 2026-09-15T16:24:06.902Z
---

# Desarrollador Backend Java + Azure Mid

**Encora** · Peru

Apply: https://job-boards.greenhouse.io/encora10/jobs/5224493007

## About Encora

Neutral infrastructure for returns: bins, tags, a verification cloud, and APIs.

## About the role

**Título del puesto:** Desarrollador Backend Java + Azure Mid

**Habilidades clave:** Java 17/21, Spring Boot, Spring Security, Spring Cloud, Microservicios, Azure, Azure Service Bus, Azure Functions, Redis, WebFlux, OAuth2, JWT, Azure DevOps

**Experiencia:** +3 años de experiencia

**Ubicación:** Lima, Perú

**Modalidad:** Híbrida – asistencia a oficina en La Victoria de 2 a 4 días al mes, según demanda del cliente

En **Coforge** estamos buscando **Desarrollador Backend Java + Azure Mid (20789-2-4)** con el siguiente perfil.

**Responsabilidades principales**

- Desarrollar y mantener soluciones backend utilizando Java 17/21 y Spring Boot.

- Diseñar e implementar microservicios aplicando principios de Clean Architecture y Arquitectura Hexagonal.

- Desarrollar soluciones utilizando Spring Security, Spring Cloud y programación reactiva con WebFlux, Mono y Flux.

- Implementar mecanismos de concurrencia y asincronía utilizando CompletableFuture y Virtual Threads.

- Diseñar e implementar integraciones entre microservicios y servicios de Azure.

- Trabajar con Azure Service Bus, Azure Functions, Key Vault y Application Insights.

- Implementar soluciones de caching utilizando Redis, incluyendo estrategias TTL, Cache Aside e invalidación de caché.

- Diseñar estrategias de mensajería, reintentos y manejo de Dead Letter Queues (DLQ).

- Implementar mecanismos de seguridad utilizando OAuth2, JWT y Microsoft Entra ID.

- Desarrollar pruebas unitarias y de integración utilizando Mockito y TestContainers.

- Implementar y mantener soluciones de observabilidad mediante métricas, trazas y Application Insights.

- Participar en procesos de CI/CD utilizando Azure DevOps y GitHub Actions.

- Aplicar conceptos básicos de Infrastructure as Code utilizando Terraform y Bicep.

- Participar en la integración de soluciones de Inteligencia Artificial mediante Spring AI, Azure OpenAI, MCP y RAG.

- Elaborar y mantener documentación técnica, diagramas de arquitectura, secuencia e integración.

- Analizar y resolver problemas de complejidad media, incluyendo mantenimiento y refactorización controlada de código legacy.

- Participar en sesiones de refinamiento y colaborar con equipos técnicos y de negocio.

- Brindar soporte y mentoring a perfiles Junior cuando sea necesario.

**Requisitos indispensables**

- +3 años de experiencia en desarrollo backend.

- Experiencia con Java 17 o 21.

- Experiencia con Spring Boot, Spring Security y Spring Cloud.

- Experiencia desarrollando y diseñando microservicios.

- Conocimientos de Clean Architecture y Arquitectura Hexagonal.

- Conocimientos básicos de Domain-Driven Design (DDD).

- Experiencia con programación reactiva utilizando WebFlux, Mono y Flux.

- Conocimientos de patrones de diseño GOF como Strategy, Observer, Adapter y Facade.

- Conocimientos de patrones distribuidos como Circuit Breaker, Retry, Timeout y Bulkhead.

- Experiencia con servicios de Azure como Service Bus, Azure Functions, Key Vault y Application Insights.

- Experiencia con Redis y estrategias de caching.

- Conocimientos de OAuth2, JWT y Microsoft Entra ID.

- Experiencia realizando pruebas unitarias y de integración con Mockito y TestContainers.

- Conocimientos de métricas, trazas y observabilidad.

- Experiencia con Azure DevOps y/o GitHub Actions.

- Conocimientos básicos de Terraform y Bicep.

- Conocimientos de documentación técnica y herramientas como Swagger/OpenAPI.

- Inglés a nivel básico.

- Disponibilidad para asistir presencialmente según programación del proyecto.

**Requisitos deseables**

- Conocimientos o experiencia con Spring AI y Azure OpenAI.

- Conocimientos de MCP (Model Context Protocol), MCP Client y MCP Server.

- Conocimientos de arquitecturas RAG.

- Experiencia con estrategias avanzadas de mensajería y procesamiento asíncrono.

- Conocimientos de DDD.

- Experiencia trabajando con código legacy y refactorización controlada.

- Experiencia elaborando diagramas C4, diagramas de secuencia y diagramas de integración.

- Conocimiento de ADR (Architecture Decision Records).

- Experiencia elaborando Runbooks y Troubleshooting Guides.

- Experiencia brindando mentoring y liderazgo técnico puntual.

**Publicado el:** 03-09-2026

***En Coforge, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.***

---

Source: Encora's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/encora-desarrollador-backend-java-azure-mid-0d51e6d6-b014-40e7-88d8-dac91340a7f0
