Job board › IT and software jobs
Mid Java Developer
Encora · Peru · On-site · Posted 6 days ago
Get 3 free interview questions and apply →Apply on the employer's site ↗
About the job
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.
Applying is free. Dyalo never charges you to apply. Always check a job on the employer's own site.