hirq
← All jobs

Encora

Senior Java Developer

Peru · On-site · CSA Billable

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

AzureJavaSpringREST APIsKafkaSQLKubernetesNode.jsDockerJavaScriptRedisDatabricksAWSCI/CDServerlessMicroservices
Habilidades clave: Java, Spring Boot, Microservices, Apache Kafka, Azure, REST APIs, Kubernetes, Cloud Native. Experiencia: +6 años de experiencia en desarrollo de software con Java y experiencia sólida construyendo microservicios, arquitecturas orientadas a eventos y soluciones cloud empresariales. Ubicación: Lima, Perú. Modalidad: Híbrida. Asistencia a oficina 2 veces por semana. En Coforge estamos buscando Senior Java Developer (#20788-7-90) con el siguiente perfil. Responsabilidades principales - Desarrollar y mantener aplicaciones empresariales alineadas a los requerimientos funcionales y técnicos. - Diseñar, construir e implementar APIs y microservicios de alta disponibilidad. - Participar en todo el ciclo de vida de desarrollo de software, desde el análisis hasta la implementación en producción. - Proponer e implementar mejoras orientadas a reducir la deuda técnica y aumentar la mantenibilidad de las soluciones. - Aplicar patrones de diseño y arquitecturas orientadas a eventos para resolver problemas complejos de negocio. - Implementar soluciones cloud-native siguiendo buenas prácticas de desarrollo seguro. - Optimizar el rendimiento de aplicaciones, bases de datos y componentes de integración. - Diseñar y ejecutar estrategias de pruebas unitarias y mejora continua de cobertura. - Participar en revisiones de código y promover estándares de calidad dentro del equipo. - Resolver incidentes complejos y brindar soporte técnico especializado. - Colaborar con equipos multidisciplinarios para la entrega continua de valor al negocio. - Acompañar técnicamente a desarrolladores junior y semi senior. Requisitos indispensables - +6 años de experiencia profesional en desarrollo de software. - Experiencia desarrollando aplicaciones empresariales con Java. - Dominio de: - Java JDK 11 y 17. - Spring Framework. - Spring Boot. - WebFlux. - JDBC. - JPA. - Experiencia en arquitectura de microservicios. - Experiencia desarrollando APIs REST y RESTful. - Experiencia utilizando OpenAPI y Swagger. - Conocimiento de Quarkus. - Experiencia en arquitecturas orientadas a eventos (Event Driven Architecture). - Experiencia utilizando Apache Kafka para integración y procesamiento de eventos. - Conocimiento de programación reactiva y programación funcional. - Experiencia trabajando con Maven y Gradle. - Experiencia aplicando pruebas unitarias con enfoque BDD. - Experiencia en: - Code Review. - Programación segura. - Refactoring. - SonarQube. - Modelamiento UML. - Experiencia utilizando: - Redis Cache. - Hashicorp Vault. - Experiencia con bases de datos relacionales: - SQL Server. - Azure SQL. - Experiencia en optimización de esquemas y consultas SQL. - Experiencia con bases de datos NoSQL. - Conocimiento de patrones y antipatrones de diseño NoSQL. - Experiencia utilizando: - Docker. - Kubernetes. - OpenShift. - Azure Kubernetes Services (AKS). - Experiencia con servicios Azure: - Azure API Management (APIM). - Azure Application Gateway. - Azure App Service. - Azure Functions. - Azure Data Factory. - Azure Blob Storage. - Experiencia desarrollando soluciones Cloud Native. Requisitos deseables - Experiencia con JavaScript y Node.js. - Experiencia en arquitecturas Serverless. - Conocimiento de AWS. - Experiencia en CI/CD y automatización de pipelines. - Experiencia en monitoreo y observabilidad con Dynatrace o herramientas similares. - Conocimiento de OWASP y desarrollo seguro. - Experiencia en pruebas de penetración y análisis automatizado de vulnerabilidades. - Conocimiento de Docker Swarm. - Experiencia con Databricks. - Conocimiento de protocolos y componentes de redes. - Experiencia en diseño avanzado de bases de datos NoSQL. - Conocimiento de conceptos ACID y BASE. Habilidades blandas - Capacidad para trabajar de manera autónoma. - Comunicación efectiva. - Pensamiento analítico. - Resolución de problemas complejos. - Liderazgo técnico. - Capacidad de mentoría. - Orientación a resultados. - Trabajo colaborativo. - Adaptabilidad al cambio. - Aprendizaje continuo. 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.