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