Desarrollador Backend Java + Azure Mid
encora10
Peru
Posted Sep 3, 2026
- Other
- CSA Billable
Job description
**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.***