1 day ago
Lima, PeruMid Level
Responsibilities
- Desarrollar y mantener aplicaciones empresariales alineadas con requerimientos funcionales y técnicos.
- Construir componentes de integración basados en APIs y microservicios.
- Participar en todo el ciclo de vida del desarrollo, desde el análisis hasta la implementación.
- Proponer mejoras para reducir la deuda técnica y optimizar la mantenibilidad del código.
- Aplicar programación segura, pruebas unitarias, revisiones de código y patrones de diseño.
- Diseñar soluciones escalables y de alto rendimiento para entornos transaccionales.
- Optimizar consultas y modelos de bases de datos.
- Analizar y resolver incidentes complejos en ambientes distribuidos.
- Participar en iniciativas de transformación digital y modernización tecnológica.
- Colaborar con equipos multidisciplinarios bajo marcos ágiles de desarrollo.
Requirements
- Más de 3 años de experiencia profesional en desarrollo de software con Java.
- Dominio de genéricos, manejo de excepciones, JDBC y networking en Java.
- Experiencia con microservicios, concurrencia, multithreading, coordinación de procesos, recursos compartidos, bloqueos y sincronización.
- Conocimiento de patrones de concurrencia, optimización de rendimiento, refactorización y patrones SOA.
- Experiencia con Git, incluyendo reset, revert, merge y rebase.
- Experiencia desarrollando consultas SQL avanzadas, incluyendo consultas anidadas, funciones de agrupación y tablas temporales.
- Experiencia en diseño de bases de datos relacionales con vistas, vistas materializadas, procedimientos almacenados y funciones.
- Experiencia en pruebas unitarias y desarrollo de APIs REST.
- Conocimiento de JSON, XML, Swagger, OpenAPI y servicios web SOAP y REST.
- Experiencia con Spring Boot, JPA, WebFlux o RxJava, y Apache Kafka.
- Experiencia con Azure y servicios cloud relacionados, incluyendo Azure Functions, Azure Blob Storage, CosmosDB y Data Lakes.
- Experiencia con CI/CD, pipelines automatizados, YAML, scripting y automatización de tareas.
- Conocimiento de protocolos de seguridad, cifrado y criptografía de llave pública y privada.
- Se valoran experiencia con aplicaciones serverless, arquitecturas orientadas a eventos, patrones Saga y Cache Aside, y Docker.
- Se valoran conocimientos de bases de datos NoSQL, MongoDB o CosmosDB, conceptos ACID y BASE, OLAP, OLTP, Data Mart, Data Vault, prácticas SRE, APM, IaaS e infraestructura como código.
Benefits
- Modalidad híbrida en Lima, Perú, con asistencia a la oficina dos veces por semana.
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.
