ROLEFINDER Match my CV

Desarrollador Java Senior

Encora

PeruPosted 13 days agoDirect from company

  • LocationPeru
  • Work typeNot stated
  • Posted13 October 2026
  • SourceEncora's careers page (Greenhouse)
Apply on Encora's siteYou apply directly with the employer. RoleFinder never sits in between.

About the role

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 y componentes backend 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 e implementar estrategias de pruebas, incluyendo la creación de simulaciones y la mejora de la cobertura.

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

- Gestionar 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 otros integrantes del equipo, orientando y apoyando a profesionales de menor experiencia.

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 tecnologías como 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.

Is this a fit? Let your CV decide.

Add your CV and RoleFinder scores this role and every new one like it against your experience, with a one-line reason for each.

Match my CV Filter the live feed