1 day ago
Lima, PeruSenior
Responsibilities
- Crear, desarrollar y mantener aplicaciones según los requerimientos técnicos y funcionales del negocio.
- Desarrollar APIs, microservicios y otros componentes de integración con altos niveles de disponibilidad.
- Gestionar el ciclo de vida completo de los componentes, incluyendo refactorización, reducción de deuda técnica y mejoras de mantenibilidad.
- Aplicar patrones de diseño como Saga, Event Sourcing y CQRS, junto con arquitectura orientada a eventos.
- Diseñar y optimizar modelos, consultas y esquemas de bases de datos relacionales y NoSQL, incluyendo índices, compresión y Explain Plan.
- Definir estrategias de pruebas, construir simulaciones, mejorar la cobertura y analizar resultados.
- Aplicar revisión de código, programación segura, código limpio, pruebas unitarias y estrategias de ramas.
- Analizar fallas complejas en distintas plataformas y presentar soluciones.
- Acompañar y orientar a desarrolladores junior y de nivel intermedio.
Requirements
- Más de 6 años de experiencia en programación.
- Experiencia con Java, JDK 11 y JDK 17.
- Experiencia con Spring, Spring Boot, Reactor, JDBC y JPA.
- Experiencia desarrollando soluciones basadas en microservicios y arquitectura orientada a eventos con Apache Kafka.
- Experiencia con bases de datos relacionales, optimización de esquemas y conocimientos de bases de datos NoSQL.
- Amplio conocimiento de pruebas unitarias con enfoque BDD.
- Conocimientos de programación funcional y reactiva, revisión de código, programación segura, SonarQube, refactorización y modelamiento UML.
- Conocimientos de control de versiones y estrategias de ramas.
- Experiencia con Docker, Kubernetes y AKS.
- Conocimientos de desarrollo seguro y OWASP.
- Capacidad para trabajar de forma autónoma, sintetizar información y comunicar ideas claramente.
- Se valoran conocimientos de Quarkus, CI/CD, diseño de bases de datos NoSQL, servicios cloud, balanceo de carga, monitoreo, autenticación, Dynatrace, pruebas de penetración, análisis automatizado de vulnerabilidades, redes, Docker Swarm, Azure Data Factory, Databricks, JavaScript, Node.js, Serverless y AWS.
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.
