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, Microservicios, 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 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 con el siguiente perfil. Responsabilidades principales - Desarrollar y mantener aplicaciones empresariales basadas en Java y arquitecturas de microservicios. - Diseñar e implementar APIs y componentes de integración orientados a alta disponibilidad y escalabilidad. - 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 buenas 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 calidad 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 el análisis y solución de incidencias complejas en ambientes productivos. - Brindar soporte técnico y mentoría a desarrolladores junior y semi senior. 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 en desarrollo y mantenimiento de microservicios. - Conocimiento de Quarkus. - Experiencia en programación reactiva utilizando 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 trabajando con 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 trabajando en entornos Cloud Native. - Experiencia con Azure App Service. - Experiencia con Azure Functions. - Conocimiento de Azure API Management (APIM). - Conocimiento de Azure Application Gateway. - Conocimiento de Azure Data Factory y Pipelines. - Experiencia trabajando con Azure Blob Storage y servicios Azure PaaS. - Conocimiento de prácticas CI/CD. - Experiencia realizando code reviews. - Conocimiento de SonarQube, refactoring y clean code. - Conocimiento de OWASP y desarrollo seguro. - Experiencia aplicando BDD y estrategias de pruebas automatizadas. Requisitos deseables - Conocimiento de JavaScript. - Experiencia con Node.js. - Experiencia en arquitecturas Serverless. - Experiencia trabajando con AWS. - Conocimiento de Dynatrace. - Experiencia con OpenShift. - Conocimiento de Data Factory y Databricks. - Experiencia en pruebas de penetración y vulnerabilidades automatizadas. - Conocimiento de Docker Swarm. - Conocimiento de conceptos OLTP, OLAP, Data Mart y Data Vault. - Conocimiento de conceptos SRE, APM, IaaS e Infrastructure as Code. Competencias - Autonomía técnica. - Pensamiento analítico. - Comunicación efectiva. - Resolución de problemas complejos. - Liderazgo técnico. - Mentoría y acompañamiento a perfiles junior y semi senior. - Orientación a resultados. - Trabajo colaborativo. - 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.