Mid Java Backend Engineer

Encora Digital LLC

  • Peru, IN
  • 4 days ago

    Highlights

    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ú....

    Numbers & Facts

    LocationPeru, IN

    Description

    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.

    Similar Jobs