Senior Java Developer

Encora · Peru · Engineering

Posted 2026-10-09

Apply for this role →

Habilidades clave: Java, Spring Boot, Microservices, Apache Kafka, REST APIs, Azure, Kubernetes, SQL/NoSQL, Event Driven Architecture.

Experiencia: +6 años de experiencia en desarrollo de software con Java y experiencia sólida en arquitecturas de microservicios y soluciones Cloud Native.

Ubicación: Lima, Perú.

Modalidad: Híbrida. Asistencia a oficina 2 veces por semana.

En Coforge estamos buscando Senior Java Developer con el siguiente perfil.

Responsabilidades principales

Desarrollar y mantener aplicaciones y componentes tecnológicos de alta disponibilidad.

Diseñar e implementar microservicios y APIs orientados a la escalabilidad y mantenibilidad.

Participar en todo el ciclo de vida de desarrollo de software, desde el análisis hasta la puesta en producción.

Implementar mejoras continuas orientadas a reducir deuda técnica y optimizar el desempeño de las aplicaciones.

Diseñar e implementar soluciones basadas en arquitecturas orientadas a eventos.

Aplicar buenas prácticas de desarrollo, programación segura, code review y refactorización.

Diseñar e implementar estrategias de pruebas unitarias y automatizadas.

Optimizar consultas y modelos de bases de datos relacionales y NoSQL.

Participar en iniciativas de transformación digital y modernización tecnológica.

Brindar soporte técnico y mentoría a desarrolladores de menor experiencia.

Identificar oportunidades de mejora y proponer soluciones tecnológicas innovadoras.

Requisitos indispensables

+6 años de experiencia profesional en desarrollo de software utilizando Java.

Experiencia desarrollando aplicaciones basadas en microservicios.

Dominio de Java JDK 11 y 17.

Experiencia con:

Spring Framework

Spring Boot

Spring Reactor

JDBC

JPA

Quarkus

Experiencia en desarrollo de APIs REST y RESTful.

Experiencia con OpenAPI y Swagger.

Experiencia en arquitecturas orientadas a eventos (Event Driven Architecture).

Experiencia utilizando Apache Kafka y gestión de eventos.

Conocimiento de programación reactiva y programación funcional.

Experiencia en pruebas unitarias orientadas a BDD.

Experiencia en herramientas de construcción y dependencias:

Maven

Gradle

Experiencia aplicando prácticas de:

Code Review

Programación segura

Refactoring

SonarQube

Modelamiento UML

Experiencia en bases de datos relacionales:

SQL Server

Azure SQL

Experiencia en bases de datos NoSQL:

MongoDB

CosmosDB

Conocimiento de diseño y optimización de modelos de datos.

Experiencia con Redis Cache.

Experiencia con Hashicorp Vault.

Experiencia en contenedores y orquestación:

Docker

Kubernetes

OpenShift

AKS (Azure Kubernetes Services)

Experiencia en plataformas Cloud Native sobre Azure.

Conocimiento de:

Azure App Service

Azure Functions

Azure API Management (APIM)

Azure Application Gateway

Azure Blob Storage

Azure Data Factory

Requisitos deseables

Experiencia con JavaScript y Node.js.

Experiencia en arquitecturas Serverless.

Conocimiento de servicios AWS.

Experiencia implementando procesos CI/CD.

Conocimiento de pruebas continuas e inspección continua de calidad de código.

Experiencia con Dynatrace u otras herramientas de monitoreo.

Conocimiento de OWASP y desarrollo seguro.

Experiencia en pruebas de penetración y análisis de vulnerabilidades.

Conocimiento de Docker Swarm.

Conocimiento de Data Factory y Databricks.

Experiencia en diseño avanzado de bases de datos NoSQL.

Conocimiento de protocolos y componentes de redes.

Habilidades blandas

Capacidad para trabajar de forma autónoma con mínima supervisión.

Comunicación clara y efectiva.

Pensamiento analítico y resolución de problemas complejos.

Capacidad para sintetizar información técnica y de negocio.

Orientación a resultados.

Trabajo colaborativo.

Liderazgo técnico.

Capacidad para acompañar y desarrollar talento junior y semi senior.

Proactividad y mejora continua.

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

Apply for this role →

← Back to all jobs