Mid Java Developer
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.