Desarrollador Backend Java + Azure Mid
Encora10 · Peru · 2026-09-03
About this 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.
Skills asked for
- java
- azure
- spring boot
- spring
- redis
- devops
- ci/cd
- github actions
Similar jobs
- Desarrollador Backend Java SeniorEncora10 · Peru
- Desarrollador Backend Java Semi SeniorEncora10 · Peru
- Desarrollador Backend SeniorEncora10 · Peru
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.