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

AzureJavaSpringKafkaDockerKubernetesSQLNode.jsREST APIsJavaScriptMongoDBRedisDatabricksAWSCI/CDServerless
Habilidades clave: Java 11/17, Spring Boot, Quarkus, Microservices, Apache Kafka, Azure, Kubernetes, Docker, APIs REST, Cloud Native. Experiencia: Mínimo 6 años de experiencia en desarrollo de software con Java, participando en arquitecturas de microservicios, soluciones cloud y plataformas empresariales de alta disponibilidad. Ubicación: Perú. Modalidad: Híbrido (asistencia presencial 2 veces por semana en La Molina o Chorrillos). En Coforge estamos buscando Senior Java Developer (#20788-7-44) con el siguiente perfil. Responsabilidades principales - Desarrollar y mantener aplicaciones empresariales utilizando Java y arquitecturas de microservicios. - Diseñar e implementar APIs y componentes de integración orientados a escalabilidad, resiliencia y alto rendimiento. - Participar en todo el ciclo de vida de desarrollo de software, desde el análisis hasta el despliegue y soporte productivo. - Implementar mejoras continuas para reducir deuda técnica y optimizar la mantenibilidad de las aplicaciones. - Aplicar patrones de arquitectura y mejores prácticas de ingeniería de software. - Diseñar e implementar soluciones basadas en eventos y arquitecturas distribuidas. - Realizar revisiones de código y promover estándares de desarrollo dentro del equipo. - Diseñar estrategias de pruebas y asegurar una adecuada cobertura de pruebas unitarias. - Optimizar consultas, estructuras de datos y componentes de integración. - Participar en la resolución de incidencias complejas en entornos productivos. - Brindar acompañamiento técnico y mentoría a desarrolladores de menor experiencia. Requisitos indispensables - Mínimo 6 años de experiencia en desarrollo de software. - Experiencia sólida con Java 11 y Java 17. - Experiencia desarrollando soluciones con Spring Boot. - Conocimiento de Spring Framework, JDBC y JPA. - Experiencia implementando microservicios. - Conocimiento de Quarkus. - Experiencia en programación reactiva mediante Reactor, WebFlux o RxJava. - Experiencia diseñando e implementando APIs RESTful. - Conocimiento de OpenAPI y Swagger. - Manejo de Maven y/o Gradle. - Experiencia desarrollando pruebas unitarias con JUnit. - Conocimiento de Lombok. - Experiencia en arquitecturas orientadas a eventos. - Experiencia utilizando Apache Kafka. - Conocimiento de patrones Saga, Event Driven Architecture, Event Sourcing y CQRS. - Experiencia con bases de datos SQL Server o Azure SQL. - Conocimiento de bases de datos NoSQL como CosmosDB o MongoDB. - Experiencia con Redis Cache. - Conocimiento de HashiCorp Vault. - Experiencia utilizando Docker. - Experiencia utilizando Kubernetes. - Conocimiento de Azure Kubernetes Service (AKS). - Experiencia en soluciones Cloud Native. - Experiencia con Azure API Management (APIM). - Conocimiento de Azure Application Gateway. - Experiencia con Azure App Service. - Experiencia con Azure Functions. - Conocimiento de Azure Data Factory. - Conocimiento de Azure PaaS. - Experiencia aplicando prácticas CI/CD. - Experiencia realizando code reviews. - Conocimiento de SonarQube, refactorización y Clean Code. - Conocimiento de OWASP y desarrollo seguro. - Conocimiento de arquitectura de software, diseño por capas, componentes y servicios. - Experiencia con patrones como Cache Aside. - Conocimiento de conceptos OLTP, OLAP, Data Mart y Data Vault. - Conocimiento de conceptos SRE, APM, IaaS e Infrastructure as Code (IaC). Requisitos deseables - Conocimiento de JavaScript. - Experiencia con Node.js. - Experiencia en arquitecturas Serverless. - Experiencia trabajando con AWS. - Conocimiento de Dynatrace. - Experiencia con OpenShift. - Experiencia con Databricks. - Experiencia en pruebas de vulnerabilidades automatizadas. - Conocimiento de Docker Swarm. - Conocimiento de redes, balanceadores y componentes de infraestructura. Competencias - Autonomía técnica. - Pensamiento analítico. - Comunicación efectiva. - Resolución de problemas complejos. - Liderazgo técnico. - Mentoría y desarrollo de talento. - Trabajo colaborativo. - Orientación a resultados. - Compromiso con la calidad y mejora continua. Publicado el: 07-10-2026. En Coforge, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos por edad, discapacidad, religión, género, orientación sexual, condición socioeconómica o nacionalidad.