Desarrollador Backend Java + Azure Mid

encora10· CSA Billable
Apply Now ↗
📍 Peru

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.

Frequently Asked Questions

Is the salary disclosed for the Desarrollador Backend Java + Azure Mid position at encora10?
The salary for this Desarrollador Backend Java + Azure Mid role at encora10 is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Desarrollador Backend Java + Azure Mid position at encora10 located?
This Desarrollador Backend Java + Azure Mid role at encora10 is based in Peru. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Desarrollador Backend Java + Azure Mid at encora10 belong to?
This Desarrollador Backend Java + Azure Mid position is part of the CSA Billable department at encora10. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Desarrollador Backend Java + Azure Mid position at encora10?
Click the "Apply Now" button on this page. You will be redirected to encora10's official application portal hosted on greenhouse where you can submit your application directly.
When was the Desarrollador Backend Java + Azure Mid job at encora10 posted?
This Desarrollador Backend Java + Azure Mid position at encora10 was posted on Sep 3, 2026. Apply as soon as possible — early applications are often reviewed first.
Desarrollador Backend Java + Azure Mid
encora10
Apply for this role ↗

You'll be redirected to encora10's official application page on Greenhouse.