
Real job — pulled straight from Encora’s careers page · Verified September 7, 2026 · No reposts.
Job description
Encora is hiring a Software Engineer, Java — a full-time, based in Lima, PE role. Apply directly on Encora's careers page below.
Software Java Engineer Senior
Location: Lima
Department: CSA Billable
Responsabilidades principales
• Construir y mantener microservicios escalables, seguros y orientados a arquitecturas Cloud Native.
• Diseñar e implementar APIs REST/RESTful utilizando estándares de integración y documentación con Swagger.
• Participar en la definición de arquitecturas de software, componentes, capas, servicios y patrones de diseño.
• Implementar soluciones basadas en contenedores utilizando Docker, Kubernetes y Azure Kubernetes Services (AKS).
• Desarrollar e integrar servicios sobre plataformas Azure PaaS como Azure App Service, Azure Functions, APIM, Azure Application Gateway y Azure Data Factory.
• Diseñar e implementar estrategias de almacenamiento y consulta sobre bases de datos NoSQL.
• Colaborar con equipos multidisciplinarios para garantizar la entrega de soluciones de alta calidad alineadas con los objetivos de negocio.
• Aplicar buenas prácticas de desarrollo, rendimiento, observabilidad, estabilidad y escalabilidad en entornos productivos.
• Participar activamente en revisiones técnicas, resolución de incidentes y mejora continua de las plataformas tecnológicas.
Requisitos indispensables
• Conocimiento avanzado de Spring Framework y Quarkus.
• Experiencia en desarrollo de APIs REST/RESTful y documentación con Swagger/OpenAPI.
• Dominio de herramientas de construcción y gestión de dependencias como Maven y Gradle.
• Experiencia en Docker: imágenes, contenedores, volúmenes, redes y composición de servicios.
• Experiencia en Kubernetes y Azure Kubernetes Services (AKS).
• Conocimientos de arquitecturas Cloud Native y servicios Azure PaaS.
• Experiencia con Azure API Management (APIM), Azure Application Gateway, Azure App Service, Azure Functions y Azure Data Factory.
• Conocimiento de arquitectura de software, diseño por capas, componentes, servicios y patrones de diseño como SAGA y Cache Aside.
• Experiencia en diseño y modelado de bases de datos NoSQL, incluyendo tablas, índices y optimización de consultas.
• Comprensión de conceptos de consistencia de datos y modelos ACID vs BASE.
• Conocimiento de conceptos de Data Warehouse, OLAP vs OLTP, DataMart y Data Vault.
• Conocimiento de prácticas y conceptos de Site Reliability Engineering (SRE), incluyendo APM, IaaS e Infrastructure as Code (IaC).
• Capacidad para trabajar en entornos ágiles y colaborar con equipos multidisciplinarios.
Requisitos deseables
• Experiencia en modernización y migración de aplicaciones hacia arquitecturas cloud.
• Conocimiento de herramientas de integración y despliegue continuo (CI/CD).
• Experiencia en observabilidad, monitoreo y optimización de aplicaciones distribuidas.
• Conocimiento de prácticas DevSecOps y seguridad en entornos cloud.
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs
Frequently asked questions
What skills are required for Software Engineer, Java at Encora?
The required skills for Software Engineer, Java at Encora include: Java, Spring, Microservices, Kubernetes, Docker, Maven, Gradle, NoSQL, Data Warehousing, SRE, CI/CD, DevSecOps.
What is the seniority level for Software Engineer, Java at Encora?
Software Engineer, Java at Encora is a Senior level position.
How do I apply for Software Engineer, Java at Encora?
You can view the full description and apply for Software Engineer, Java at Encora on EchoJobs: https://echojobs.io/job/encora-software-java-engineer-senior-xvdwh.



