Encora

Senior Java Developer

Peru · Work style not stated

Apply on the employer’s site ↗See how well you match this job

You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.

About the role

Description from the employer’s posting. Check the employer’s page for the current version.

  • EmployerEncora
  • LocationPeru
  • Work styleWork style not stated
  • Employer posted

Habilidades clave: Java 11/17, Spring Boot, Quarkus, Microservicios, Apache Kafka, Kubernetes, Azure, Docker, APIs REST, Cloud Native.

Experiencia: Mínimo 6 años de experiencia en desarrollo de software con Java, participando en arquitecturas de microservicios, soluciones cloud y plataformas empresariales de alta disponibilidad.

Ubicación: Perú.

Modalidad: Híbrido (asistencia presencial 2 veces por semana en La Molina o Chorrillos).

En Coforge estamos buscando Senior Java Developer (#20788-7-46) con el siguiente perfil.

Responsabilidades principales

  • Desarrollar y mantener aplicaciones empresariales utilizando Java y arquitecturas de microservicios.
  • Diseñar e implementar componentes backend orientados a escalabilidad, seguridad y alto rendimiento.
  • Desarrollar APIs y servicios que soporten procesos críticos de negocio.
  • Participar en iniciativas de transformación digital mediante arquitecturas cloud-native.
  • Implementar mejoras continuas para reducir deuda técnica y optimizar la mantenibilidad del código.
  • Diseñar e implementar soluciones basadas en eventos y arquitecturas distribuidas.
  • Participar activamente en revisiones de código y mejora continua de estándares de desarrollo.
  • Implementar pruebas unitarias y estrategias de aseguramiento de calidad.
  • Optimizar consultas, estructuras de datos y componentes de integración.
  • Participar en el análisis y resolución de incidentes complejos en ambientes productivos.
  • Acompañar técnicamente a desarrolladores junior y semi senior.
Show full description

Requisitos indispensables

  • Mínimo 6 años de experiencia en desarrollo de software.
  • Experiencia sólida en Java 11 y Java 17.
  • Experiencia desarrollando aplicaciones con Spring Boot.
  • Experiencia trabajando con microservicios.
  • Conocimiento de Quarkus.
  • Experiencia desarrollando APIs RESTful.
  • Experiencia utilizando Swagger/OpenAPI.
  • Manejo de Maven y/o Gradle.
  • Experiencia en programación reactiva.
  • Experiencia en arquitecturas orientadas a eventos.
  • Experiencia utilizando Apache Kafka.
  • Conocimiento de patrones como Saga, Event Sourcing y CQRS.
  • Experiencia trabajando con bases de datos SQL.
  • Conocimiento de bases de datos NoSQL.
  • Experiencia modelando y optimizando estructuras de datos.
  • Experiencia utilizando Docker.
  • Experiencia utilizando Kubernetes.
  • Conocimiento de Azure Kubernetes Service (AKS).
  • Experiencia en soluciones Cloud Native.
  • Experiencia trabajando con Azure App Service.
  • Experiencia con Azure Functions.
  • Experiencia con Azure API Management (APIM).
  • Conocimiento de Azure Application Gateway.
  • Conocimiento de Azure Data Factory.
  • Conocimiento de Azure PaaS.
  • Experiencia implementando prácticas CI/CD.
  • Experiencia realizando code review y aplicando desarrollo seguro.
  • Conocimiento de OWASP.
  • Experiencia en pruebas unitarias y estrategias BDD.
  • Conocimiento de SonarQube, refactorización y clean code.
  • Conocimiento de UML y diseño de software.

Requisitos deseables

  • Conocimiento de JavaScript.
  • Experiencia con Node.js.
  • Experiencia en arquitecturas Serverless.
  • Experiencia con AWS.
  • Conocimiento de Dynatrace.
  • Experiencia con OpenShift.
  • Conocimiento de Data Factory y Databricks.
  • Experiencia en pruebas de vulnerabilidades automatizadas.
  • Conocimiento de Docker Swarm.
  • Conocimiento de componentes de infraestructura y redes.
  • Experiencia en servicios financieros o banca.

Competencias

  • Autonomía técnica.
  • Pensamiento analítico.
  • Comunicación efectiva.
  • Resolución de problemas complejos.
  • Trabajo colaborativo.
  • Liderazgo técnico.
  • Mentoría y desarrollo de talento.
  • Orientación a resultados.
  • Compromiso con la calidad del software.

Publicado el: 06-10-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.

Staying safe while you apply

  • Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
  • Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
  • Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.

Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.

Preparing for this role with ROLIVA

  • Check the fit.

    Compare the requirements with the experience you have confirmed, including gaps.

  • Prepare honestly.

    Build interview stories and application drafts from your own evidence.

  • Keep track.

    Save the role and record your own application status and follow-ups.

Create a free workspace or log in.

At a glance

  • SenioritySenior
  • Employer posted
  • Added to ROLIVA
  • Last checked

Skills in this posting

Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.

SQL AWS Azure Kubernetes Docker JavaScript Node.js Java Kafka UML

Explore similar roles

Similar jobs

Encora

Chaos Test Lead

Mexico; Mexico City

Work style not stated