Mid Java Developer

Encora · Peru · Engineering

Posted 2026-10-21

Apply for this role →

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.

Apply for this role →

← Back to all jobs