hirly

Encora10

Mid Java Backend Engineer

Peru

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Encora10 first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Mid level
Country
PE
Work mode
On-site / unstated
First seen by hirly
24 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

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.

Original posting on Encora10's site ↗

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job