hirq
← All jobs

Encora

Mid Java Backend Engineer

Peru · On-site · CSA Billable

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

SpringAzureJavaRedisTerraformCI/CDGitHub ActionsRAG
Habilidades clave: Java 17/21, Spring Boot, Azure, Microservicios, WebFlux, Spring Security, Azure Service Bus, Azure DevOps, Clean Architecture. Experiencia: Mínimo 3 a 4 años de experiencia como Backend Developer Java, participando en el diseño, desarrollo e integración de microservicios y soluciones cloud. Ubicación: Perú. Modalidad: Híbrido (asistencia a oficina en La Victoria). En Coforge estamos buscando Mid Java Backend Engineer (#20789-2-4) con el siguiente perfil. Responsabilidades principales - Diseñar, desarrollar y mantener microservicios utilizando Java y Spring Boot. - Participar en el diseño e implementación de arquitecturas modernas basadas en microservicios. - Implementar integraciones utilizando servicios de mensajería y componentes cloud. - Desarrollar soluciones escalables bajo principios de Clean Architecture y Arquitectura Hexagonal. - Implementar mecanismos de seguridad, observabilidad y resiliencia en las aplicaciones. - Participar en iniciativas de integración continua y despliegue continuo (CI/CD). - Analizar y resolver problemas técnicos de complejidad media en aplicaciones existentes. - Realizar actividades de refactorización y mantenimiento de código. - Elaborar documentación técnica y diagramas de arquitectura. - Participar activamente en sesiones de refinamiento y definición técnica de soluciones. Requisitos indispensables - Mínimo 3 a 4 años de experiencia desarrollando soluciones backend con Java. - Experiencia con Java 17 y/o Java 21. - Conocimiento de concurrencia utilizando CompletableFuture y Virtual Threads. - Experiencia desarrollando aplicaciones con Spring Boot. - Conocimiento de Spring Security. - Experiencia con Spring Cloud. - Experiencia desarrollando y manteniendo microservicios. - Conocimiento de integración entre microservicios. - Conocimiento de Clean Architecture. - Conocimiento de Arquitectura Hexagonal. - Conocimientos básicos de Domain Driven Design (DDD). - Experiencia en programación reactiva utilizando WebFlux. - Manejo de Mono y Flux. - Conocimiento de patrones de diseño como Strategy, Observer, Adapter y Facade. - Conocimiento de patrones distribuidos como Circuit Breaker, Retry, Timeout y Bulkhead. - Experiencia trabajando con Azure. - Experiencia con Azure Service Bus. - Experiencia con Azure Functions. - Conocimiento de Azure Key Vault. - Experiencia utilizando Azure Application Insights. - Experiencia implementando estrategias de caché con Redis. - Conocimiento de TTL, Cache Aside e invalidación de caché. - Experiencia en mensajería asíncrona y manejo de productores y consumidores. - Conocimiento de OAuth2 y JWT. - Experiencia con Microsoft Entra ID. - Experiencia desarrollando pruebas de integración. - Manejo de Mockito y TestContainers. - Experiencia implementando observabilidad mediante métricas y trazabilidad. - Experiencia utilizando Azure DevOps. - Experiencia trabajando con GitHub Actions. - Conocimiento básico de Terraform. - Conocimiento básico de Bicep. - Experiencia trabajando bajo metodologías ágiles. Requisitos deseables - Conocimiento de Spring AI. - Experiencia integrando soluciones con Azure OpenAI. - Conocimiento de MCP (Model Context Protocol). - Experiencia desarrollando MCP Client y MCP Server. - Conocimiento de arquitecturas RAG. - Experiencia implementando soluciones basadas en Inteligencia Artificial Generativa. - Experiencia en documentación de arquitectura mediante diagramas C4. - Experiencia elaborando diagramas de secuencia y diagramas de integración. - Participación en Architecture Decision Records (ADR). Competencias - Comunicación efectiva. - Trabajo en equipo. - Ownership sobre los componentes asignados. - Resolución de problemas. - Capacidad de mentoring a perfiles junior. - Liderazgo técnico en componentes o iniciativas específicas. - Autonomía y proactividad. - Gestión de incidentes. - Capacidad para interactuar con equipos de negocio y tecnología. Publicado el: 23-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.