The posting
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.



