# Mid Java Developer at Encora

Mid Java Developer at Encora in Peru. Posted October 21, 2026.

- Company: Encora
- Location: Peru
- Posted: 2026-10-21
- Apply: https://job-boards.greenhouse.io/encora10/jobs/5271085007
- Source: https://jobmagic.ai/jobs/mid-java-developer-encora-yhqvcb

## Description

**Habilidades clave:** Java, Spring Boot, Quarkus, REST APIs, Microservices, SQL, Azure, Backend Development.

**Experiencia:** +3 años de experiencia en desarrollo de software con Java y experiencia en desarrollo backend, APIs y microservicios.

**Ubicación:** Lima, Perú.

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

En **Coforge** estamos buscando **Mid Java Developer (#20788-7-75)** con el siguiente perfil.

### Responsabilidades principales

- Desarrollar y mantener aplicaciones empresariales alineadas a los requerimientos funcionales y técnicos.

- Diseñar e implementar componentes de integración basados en APIs y microservicios.

- Participar en todo el ciclo de vida de desarrollo de software desde el análisis hasta la implementación.

- Proponer mejoras orientadas a la reducción de deuda técnica y optimización de rendimiento.

- Implementar buenas prácticas de programación segura y calidad de software.

- Diseñar estrategias de pruebas unitarias y validar cobertura de código.

- Optimizar consultas y estructuras de bases de datos.

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

- Resolver incidencias técnicas y proponer soluciones escalables.

- Colaborar con equipos multidisciplinarios bajo metodologías ágiles.

### Requisitos indispensables

- +3 años de experiencia profesional en desarrollo de software.

- Experiencia desarrollando soluciones backend con Java.

- Conocimiento de:

- Java Generics.

- Manejo de excepciones.

- JDBC.

- Networking.

- Experiencia en desarrollo de APIs y microservicios.

- Experiencia con concurrencia y multithreading.

- Conocimiento de patrones de concurrencia y optimización de rendimiento.

- Experiencia aplicando patrones de refactorización y patrones SOA.

- Experiencia utilizando Git:

- Reset.

- Revert.

- Merge.

- Rebase.

- Experiencia desarrollando consultas SQL avanzadas.

- Conocimiento de:

- Consultas anidadas.

- Funciones de agrupación.

- Tablas temporales.

- Experiencia en diseño de bases de datos relacionales:

- Vistas.

- Vistas materializadas.

- Procedimientos almacenados.

- Funciones.

- Experiencia realizando pruebas unitarias.

- Experiencia con:

- Spring Boot.

- JPA.

- Web Services REST.

- SOAP.

- JSON.

- XML.

- Swagger.

- OpenAPI.

- Experiencia en programación reactiva utilizando RxJava o WebFlux.

- Conocimiento de Quarkus.

- Conocimiento de YAML.

- Conocimiento de ZConnect.

- Experiencia trabajando con CI/CD y pipelines automatizados.

- Conocimiento de protocolos de seguridad y mecanismos de cifrado.

### Requisitos deseables

- Experiencia diseñando aplicaciones Serverless.

- Experiencia con Azure Functions, Azure Blob Storage y Data Lakes.

- Conocimiento de CosmosDB u otras bases de datos NoSQL.

- Experiencia utilizando Docker.

- Conocimiento de arquitecturas orientadas a eventos.

- Experiencia aplicando patrones:

- Saga.

- Cache Aside.

- Event Driven.

- Conocimiento de conceptos ACID y BASE.

- Experiencia con Data Warehouse:

- OLAP.

- OLTP.

- Data Mart.

- Data Vault.

- Conocimiento de conceptos SRE, APM, IaaS e Infrastructure as Code.

- Experiencia en scripting y automatización de tareas.

### Habilidades blandas

- Capacidad analítica.

- Resolución de problemas.

- Comunicación efectiva.

- Trabajo colaborativo.

- Orientación a resultados.

- Proactividad.

- Adaptabilidad.

- Aprendizaje continuo.

- Atención al detalle.

- Capacidad para trabajar de forma autónoma.

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