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 APIsKafkaKubernetesSQLNode.jsDockerJavaScriptMongoDBRedisDatabricksAWSCI/CDServerless
Habilidades clave: Java, Spring Boot, Microservicios, Apache Kafka, Azure, Kubernetes, OpenShift, REST APIs, Event Driven Architecture. Experiencia: Mínimo 6 años de experiencia en desarrollo de software con Java, participando en la construcción de microservicios, arquitecturas distribuidas y soluciones cloud empresariales. Ubicación: Perú. Modalidad: Híbrido (asistencia presencial 2 veces por semana). En Coforge estamos buscando Senior Java Developer (#20788-7-46) con el siguiente perfil. Responsabilidades principales - Desarrollar y mantener aplicaciones empresariales basadas en microservicios. - Construir soluciones backend orientadas a alta disponibilidad, escalabilidad y desempeño. - Diseñar e implementar APIs RESTful para integraciones entre sistemas. - Participar activamente en iniciativas de transformación digital y modernización tecnológica. - Implementar mejoras continuas para reducir deuda técnica y optimizar la mantenibilidad del código. - Garantizar el cumplimiento de estándares de desarrollo seguro, calidad y buenas prácticas de ingeniería. - Aplicar patrones de diseño y arquitecturas orientadas a eventos. - Realizar revisiones de código y contribuir a la mejora continua de los equipos de desarrollo. - Diseñar estrategias de pruebas y asegurar una alta cobertura de pruebas unitarias. - Participar en el ciclo completo de desarrollo, despliegue y soporte de los componentes construidos. - Analizar y resolver problemas complejos relacionados con aplicaciones, integraciones y bases de datos. - Guiar y acompañar técnicamente a desarrolladores de menor experiencia. Requisitos indispensables - Mínimo 6 años de experiencia en desarrollo de software. - Experiencia sólida en Java 11 y Java 17. - Experiencia desarrollando microservicios con Spring Boot. - Conocimiento de Spring Framework, JDBC y JPA. - Conocimiento de Quarkus. - Experiencia en programación reactiva utilizando Reactor, WebFlux o RxJava. - Experiencia diseñando e implementando APIs REST y RESTful. - Conocimiento de OpenAPI y Swagger. - Experiencia trabajando con Maven y/o Gradle. - Experiencia realizando pruebas unitarias utilizando JUnit. - Experiencia utilizando Lombok. - Experiencia con arquitecturas orientadas a eventos. - Experiencia trabajando con Apache Kafka. - Conocimiento de patrones Event Driven, Event Sourcing, CQRS y Saga. - Experiencia trabajando con bases de datos relacionales como SQL Server o Azure SQL. - Experiencia en optimización de consultas y diseño de modelos de datos relacionales. - Experiencia con bases de datos NoSQL como CosmosDB o MongoDB. - Conocimiento de Redis Cache. - Experiencia utilizando HashiCorp Vault. - Conocimiento de programación segura, refactorización y clean code. - Experiencia en desarrollo bajo metodologías ágiles. - Experiencia trabajando con Docker. - Experiencia trabajando con Kubernetes. - Experiencia con OpenShift o Azure Kubernetes Service (AKS). - Experiencia trabajando con servicios Cloud en Azure. - Conocimiento de Azure API Management. - Conocimiento de Azure Application Gateway. - Conocimiento de Azure App Service. - Conocimiento de Azure Functions. - Conocimiento de Azure Data Factory. - Experiencia trabajando con Azure Blob Storage. - Conocimiento de prácticas CI/CD. - Experiencia realizando code reviews. - Conocimiento de SonarQube y análisis de calidad de código. - Conocimiento de OWASP y desarrollo seguro. Requisitos deseables - Conocimiento de JavaScript. - Experiencia con Node.js. - Experiencia en arquitecturas Serverless. - Experiencia trabajando con AWS. - Conocimiento de Dynatrace. - Experiencia en pruebas de penetración y análisis de vulnerabilidades. - Conocimiento de Docker Swarm. - Experiencia con Data Factory y Databricks. - Conocimiento avanzado de redes, balanceadores y componentes de infraestructura. Competencias - Autonomía en la toma de decisiones técnicas. - Liderazgo e influencia técnica. - Capacidad de mentoría y acompañamiento a desarrolladores junior y semi senior. - Comunicación efectiva. - Pensamiento analítico. - Resolución de problemas complejos. - Trabajo colaborativo. - Orientación a resultados y calidad. - Capacidad para trabajar en entornos ágiles de alta exigencia. Publicado el: 24-09-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.