Información Relevante
Ubicación: Perú
Modalidad de trabajo: Híbrido, asistencia a oficinas 2 veces por semana
Resumen del puesto
Como un Senior Java Engineer (16551), formarás parte de un equipo tecnológico y ágil altamente calificado por respaldar y desarrollar soluciones de vanguardia para cumplir con los requisitos de nuestro negocio. Nos ayudará a acelerar los resultados empresariales de nuestros clientes mediante la innovación de productos digitales de vanguardia.
Requisitos y Habilidades
Profesionales de Sistemas, Informática, Software, Desarrollo o afines con +4 años como Backend Engineer.
Experiência indispensable trabajando con:
Java 11 o más: Genéricos, excepciones, JDBC, networking
Multi-threading: coordinación, bloqueo, IPC, recursos compartidos
Patrones de concurrencia y mejora de rendimiento
Patrones de refactoring, patrones de SOA
Git: reset, revert, merge vs. rebase, log
SQL: consultas anidadas, funciones de agrupación, tablas temporales
Diseño de BD relacionales: vistas, vistas materializadas, procedimientos almacenados, funciones
Pruebas unitarias
Programación reactiva (Rx Java, Webflux)
Web Services SOAP, REST, JSON, XML, Swagger, OpenAPI
Spring Boot y JPA
Diseño de aplicaciones y APIs serverless
Cloud Azure: CosmosDB, Azure Blob Storage, Azure Functions, Data Lakes
CI/CD: pipelines automatizados, YAML
Protocolos de encriptación y seguridad, llave pública y privada
Programación en Shell: variables de ambiente, argumentos, bucles y condiciones
Arquitectura de software: capas, componentes, servicios, patrones (SAGA, Cache aside)
Docker: imágenes, contenedores, volúmenes, redes, composición
Diseño de bases de datos NoSQL: tablas, índices, consultas, ACID vs BASE
Conceptos de warehouse: OLAP vs OLTP, DataMart, Data Vault
Conceptos de SRE: APM, IaaS, IaaC
Acerca de Encora
Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas
📌 Senior Java Engineer Lima
🏢 Encora
📍 Lima