hirly

Encora10

Desarrollador Java Senior

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

Seniority
Senior
Country
PE
Work mode
On-site / unstated
First seen by hirly
14 Oct 2026

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

the posting

Título del puesto: Desarrollador Java Senior

Habilidades clave: Java, Spring Boot, microservicios, Apache Kafka, arquitectura basada en eventos, JDK 11 y 17, API REST, Azure, Kubernetes, Docker, SQL, bases de datos NoSQL, pruebas unitarias, integración continua, programación segura, patrones de diseño.

Experiencia: Más de 6 años de experiencia en programación y desarrollo de software.

Ubicación: Lima, Perú

Modalidad: Híbrida, con asistencia presencial 2 veces por semana.

En Coforge estamos buscando un Desarrollador Java Senior con sólida experiencia en desarrollo backend, arquitectura de microservicios y soluciones basadas en eventos. Buscamos un profesional autónomo, con capacidad para diseñar e implementar componentes tecnológicos escalables, optimizar el rendimiento de las aplicaciones y contribuir a la evolución de la arquitectura de software mediante buenas prácticas de desarrollo.

Responsabilidades principales

Desarrollar, mantener y mejorar aplicaciones de acuerdo con los requerimientos técnicos y funcionales del negocio.

Diseñar e implementar API y microservicios que garanticen la disponibilidad, seguridad y rendimiento de las soluciones.

Gestionar el ciclo de vida completo de los componentes desarrollados, desde su diseño hasta su mantenimiento.

Aplicar técnicas de refactorización, código limpio y patrones de diseño para mejorar la mantenibilidad y reducir la deuda técnica.

Implementar arquitecturas basadas en eventos y patrones como Saga, Event Sourcing y CQRS.

Aplicar buenas prácticas de revisión de código, programación segura y pruebas unitarias.

Diseñar estrategias de pruebas, crear simulaciones y mejorar la cobertura de las pruebas.

Optimizar consultas SQL y modelos de bases de datos, considerando índices, tipos de datos, rendimiento y normalización.

Resolver conflictos de integración de código y definir estrategias de ramificación para trabajar en tareas paralelas.

Identificar problemas complejos en distintas plataformas y proponer soluciones técnicas.

Colaborar con el equipo y acompañar a profesionales de menor experiencia en el desarrollo de sus habilidades técnicas.

Requisitos indispensables

Más de 6 años de experiencia en programación y desarrollo de software.

Experiencia sólida con Java, JDK 11 o 17, Spring, Spring Boot, JDBC y JPA.

Conocimientos de arquitectura de microservicios y desarrollo de API REST.

Experiencia con arquitectura basada en eventos y Apache Kafka.

Conocimientos de optimización de bases de datos relacionales y diseño de esquemas.

Experiencia con pruebas unitarias, preferentemente aplicando desarrollo guiado por comportamiento (BDD).

Dominio de buenas prácticas de desarrollo, incluyendo revisión de código, programación segura, programación funcional y reactiva, refactorización y modelado UML.

Conocimientos de control de versiones, patrones de diseño y principios de código limpio.

Experiencia en consultas SQL, agregaciones, índices y optimización del rendimiento de bases de datos.

Capacidad para trabajar de manera autónoma, analizar información técnica y comunicar soluciones con claridad.

Requisitos deseables

Conocimientos de Quarkus, WebFlux y RxJava.

Experiencia con herramientas y procesos de integración continua y despliegue continuo (CI/CD).

Conocimientos de bases de datos NoSQL, incluyendo diseño de tablas, índices, consultas y conceptos ACID y BASE.

Experiencia con servicios en la nube, especialmente Microsoft Azure, monitoreo, balanceo de carga y autenticación.

Conocimientos de Docker, Kubernetes, Azure Kubernetes Service (AKS) y otros servicios de contenedores.

Experiencia con herramientas de monitoreo como Dynatrace.

Conocimientos de seguridad de aplicaciones, OWASP y pruebas automatizadas de vulnerabilidades.

Familiaridad con protocolos y componentes de redes, como enrutamiento, VLAN, NAT y puertas de enlace.

Conocimientos de Azure Data Factory y Databricks.

Experiencia con Redis, Azure SQL, SQL Server, MongoDB, Cosmos DB, Azure API Management y Azure Functions.

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

Original posting on Encora10's site ↗

Listed on hirly, a job board. hirly is not the employer: Encora10 is hiring for this role.

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