Encora

Mid Java Backend Engineer

Encora
Apply
2 months ago
Peru (city not specified)Mid Level

Responsibilities

  • Diseñar, desarrollar y mantener microservicios utilizando Java y Spring Boot.
  • Diseñar e implementar arquitecturas basadas en microservicios, Clean Architecture y Arquitectura Hexagonal.
  • Implementar integraciones mediante servicios de mensajería y componentes cloud, incluyendo productores y consumidores asíncronos.
  • Desarrollar mecanismos de seguridad, observabilidad, resiliencia y estrategias de caché.
  • Participar en iniciativas de integración y despliegue continuos.
  • Analizar y resolver problemas técnicos de complejidad media en aplicaciones existentes.
  • Realizar refactorización y mantenimiento de código.
  • Elaborar documentación técnica, diagramas de arquitectura, diagramas de secuencia y diagramas de integración.
  • Participar en sesiones de refinamiento y definición técnica de soluciones.
  • Gestionar incidentes, colaborar con equipos de negocio y tecnología y brindar mentoring a perfiles junior.

Requirements

  • Mínimo 3 a 4 años de experiencia desarrollando soluciones backend con Java.
  • Experiencia con Java 17 o Java 21, Spring Boot, Spring Cloud, Spring Security, microservicios y WebFlux.
  • Conocimientos de CompletableFuture, Virtual Threads, Mono, Flux, patrones de diseño y patrones distribuidos como Circuit Breaker, Retry, Timeout y Bulkhead.
  • Experiencia con Azure, Azure Service Bus, Azure Functions, Azure Key Vault, Azure Application Insights y Microsoft Entra ID.
  • Conocimientos de Clean Architecture, Arquitectura Hexagonal y fundamentos de Domain Driven Design.
  • Experiencia con Redis, TTL, Cache Aside e invalidación de caché.
  • Conocimientos de OAuth2, JWT, mensajería asíncrona, observabilidad mediante métricas y trazabilidad.
  • Experiencia con pruebas de integración, Mockito y TestContainers.
  • Experiencia con Azure DevOps y GitHub Actions; conocimientos básicos de Terraform y Bicep.
  • Se valoran conocimientos de Spring AI, Azure OpenAI, MCP, MCP Client, MCP Server, arquitecturas RAG, inteligencia artificial generativa, diagramas C4 y Architecture Decision Records.
  • Capacidad de comunicación, trabajo en equipo, ownership, resolución de problemas, liderazgo técnico, autonomía y proactividad.

Benefits

  • Modalidad híbrida en Perú, con asistencia a la oficina en La Victoria según la programación del proyecto.

Tech Stack

AzureGitHub ActionsJavaRedisSpring BootTerraform

Categories

Encora

About Encora

5,001-10,000 employees

Encora provides software and digital product engineering services for technology companies and enterprises, including cloud-native development, data engineering, and QA. It operates a global delivery model and supports outsourced product development and managed engineering teams. Headquartered in Santa Clara, California, Encora is privately held and was acquired by Coforge; it previously raised $200 million in private equity funding in 2019.

Contact me