Mid Java Developer

Encora · Peru · Engineering

Posted 2026-11-05

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 backend con Java y experiencia en desarrollo de APIs, microservicios y plataformas cloud.

Ubicación: Lima, Perú.

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

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

Responsabilidades principales

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

Construir componentes de integración mediante APIs y microservicios.

Participar en todo el ciclo de vida del desarrollo de software.

Implementar mejoras orientadas a la calidad, rendimiento y mantenibilidad del código.

Aplicar buenas prácticas de programación segura y estándares de desarrollo.

Diseñar estrategias de pruebas unitarias y automatizadas.

Optimizar consultas, transacciones y rendimiento de bases de datos.

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

Resolver incidencias y problemas técnicos de complejidad media y alta.

Colaborar con equipos multidisciplinarios en entornos ágiles.

Requisitos indispensables

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

Experiencia desarrollando aplicaciones backend con Java.

Conocimiento sólido de:

Java Generics.

Manejo de excepciones.

JDBC.

Networking.

Experiencia en desarrollo de APIs REST y microservicios.

Experiencia trabajando con concurrencia y multithreading.

Conocimiento de:

Coordinación de procesos.

Recursos compartidos.

Bloqueos y sincronización.

Experiencia aplicando patrones de concurrencia y optimización de rendimiento.

Conocimiento de patrones SOA y refactorización.

Experiencia utilizando Git:

Reset.

Revert.

Merge.

Rebase.

Experiencia realizando 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 SOAP.

APIs REST.

JSON.

XML.

Swagger.

OpenAPI.

Experiencia en programación reactiva utilizando WebFlux o RxJava.

Conocimiento de CI/CD y pipelines automatizados.

Conocimiento de YAML.

Experiencia trabajando con Azure:

Azure Functions.

Azure Blob Storage.

Data Lakes.

Conocimiento de protocolos de seguridad y mecanismos de cifrado.

Requisitos deseables

Experiencia diseñando aplicaciones Serverless.

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.

Conocimiento de arquitectura de software basada en capas y componentes.

Conocimientos de Data Warehouse:

OLAP.

OLTP.

Data Mart.

Data Vault.

Conocimiento de conceptos SRE:

APM.

IaaS.

Infrastructure as Code (IaC).

Experiencia en scripting y automatización de tareas.

Conocimiento de JavaScript, Node.js o tecnologías cloud complementarias.

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: 04-11-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