Mid Java Developer

Encora · Peru · Engineering

Posted 2026-10-20

Apply for this role →

Habilidades clave: Java, Spring Boot, Microservices, APIs REST, Azure, SQL, Kafka, Cloud Native.

Experiencia: +3 años de experiencia en desarrollo de software con Java y experiencia en construcción de APIs, microservicios y soluciones empresariales.

Ubicación: Lima, Perú.

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

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

Responsabilidades principales

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

Construir componentes de integración basados en APIs y microservicios.

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

Proponer mejoras orientadas a reducir deuda técnica y optimizar la mantenibilidad del código.

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

Implementar patrones de diseño y arquitecturas orientadas a eventos.

Diseñar soluciones escalables y de alto rendimiento para entornos transaccionales.

Optimizar consultas y modelos de bases de datos.

Analizar y resolver incidentes complejos en ambientes distribuidos.

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

Colaborar con equipos multidisciplinarios bajo marcos ágiles de desarrollo.

Requisitos indispensables

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

Dominio de Java orientado a:

Genéricos.

Manejo de excepciones.

JDBC.

Networking.

Experiencia desarrollando aplicaciones basadas en microservicios.

Conocimiento de concurrencia y multithreading.

Experiencia trabajando con:

Coordinación de procesos.

Recursos compartidos.

Bloqueos y sincronización.

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 desarrollando APIs REST.

Conocimiento de:

JSON.

XML.

Swagger.

OpenAPI.

Web Services SOAP y REST.

Experiencia con Spring Boot y JPA.

Experiencia en programación reactiva utilizando WebFlux o RxJava.

Experiencia trabajando con Apache Kafka.

Experiencia en Azure y servicios cloud relacionados.

Conocimiento de:

Azure Functions.

Azure Blob Storage.

CosmosDB.

Data Lakes.

Experiencia trabajando con CI/CD y pipelines automatizados.

Conocimiento de YAML.

Conocimiento de protocolos de seguridad, cifrado y criptografía de llave pública y privada.

Experiencia en scripting y automatización de tareas.

Requisitos deseables

Experiencia diseñando aplicaciones Serverless.

Conocimiento de arquitecturas basadas en eventos.

Experiencia aplicando patrones:

Saga.

Cache Aside.

Experiencia con Docker:

Contenedores.

Imágenes.

Redes.

Volúmenes.

Conocimiento de bases de datos NoSQL.

Experiencia con MongoDB o CosmosDB.

Conocimiento de conceptos ACID y BASE.

Conocimiento de Data Warehouse:

OLAP.

OLTP.

Data Mart.

Data Vault.

Conocimiento de prácticas SRE.

Experiencia con APM, IaaS e Infrastructure as Code (IaC).

Habilidades blandas

Capacidad analítica.

Resolución de problemas.

Comunicación efectiva.

Trabajo colaborativo.

Autonomía.

Orientación a resultados.

Atención al detalle.

Adaptabilidad.

Aprendizaje continuo.

Capacidad para desenvolverse con mínima supervisión.

Publicado el: 20-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