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