Posted 4 Nov 2026 · Engineering
Job description
with LibreTranslate
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.
Pay, skills & work eligibility
Compensation
A clear compensation amount was not identified. Ask the employer for the range, currency, pay period and whether it covers base pay or total compensation.
Location, eligibility & working hours
- Listed work location
- Peru / Lima
- Visa sponsorship
- Not stated clearly
- Relocation support
- Not stated clearly
- Working hours / time zone
- Not stated clearly
Remote does not automatically mean work from any country. A location match does not confirm work authorization, sponsorship or relocation eligibility.
Requirements at a glance
Named skills identified in the listing. A mention is not always a requirement; read the full description and employer conditions.