1 day ago
Lima, PeruSenior
Responsibilities
- Crear y mantener aplicaciones según los requerimientos técnicos y funcionales del negocio.
- Desarrollar APIs, microservicios y componentes de integración con altos niveles de disponibilidad.
- Gestionar el ciclo de vida completo de los componentes desarrollados, incluyendo refactorización y reducción de deuda técnica.
- Aplicar patrones Saga, Event Sourcing y CQRS junto con arquitectura orientada a eventos.
- Diseñar y optimizar modelos, esquemas y consultas de bases de datos relacionales y NoSQL.
- Definir estrategias de prueba, construir simulaciones y mejorar la cobertura de pruebas.
- Analizar y resolver fallas complejas en distintas plataformas.
- Promover revisiones de código, código limpio, programación segura y buenas prácticas de desarrollo.
- Acompañar a desarrolladores junior e intermedios en la resolución de problemas y fortalecimiento de sus habilidades.
Requirements
- Más de 6 años de experiencia en programación.
- Experiencia sólida con Java, JDK 11 y JDK 17.
- Experiencia con Spring, Spring Boot, Reactor, JDBC, JPA y programación reactiva.
- Conocimientos de Quarkus, microservicios, arquitectura orientada a eventos y Apache Kafka.
- Experiencia con bases de datos SQL y NoSQL, optimización de esquemas relacionales y diseño de bases de datos NoSQL.
- Amplio conocimiento de pruebas unitarias con enfoque BDD.
- Conocimiento de revisión de código, programación segura y funcional, SonarQube, refactorización y modelamiento UML.
- Experiencia con control de versiones y estrategias de ramas.
- Experiencia con Docker, Kubernetes y AKS, además de conocimientos de servicios de Azure y arquitectura cloud.
- Conocimiento de OWASP y desarrollo seguro.
- Capacidad para trabajar de manera autónoma, sintetizar información y comunicar ideas claramente.
- Deseable experiencia con CI/CD, pruebas continuas, inspección continua de calidad de código, balanceo de carga, monitoreo y autenticación.
- Deseables conocimientos de Dynatrace, pruebas de penetración, análisis automatizado de vulnerabilidades, redes, Azure Data Factory, Databricks, JavaScript, Node.js, Serverless, AWS y Docker Swarm.
Benefits
- Modalidad híbrida en Lima, Perú, con asistencia a la oficina dos veces por semana.
Tech Stack
Categories
About Encora
Encora provides software and digital product engineering services for technology companies and enterprises, including cloud-native development, data engineering, and QA. It operates a global delivery model and supports outsourced product development and managed engineering teams. Headquartered in Santa Clara, California, Encora is privately held and was acquired by Coforge; it previously raised $200 million in private equity funding in 2019.
