Senior Java Engineer (Rx Java, Webflux)

Lima , Peru
On-site

AI overview

Contribute to cutting-edge digital product innovations that accelerate business outcomes for clients while working in a highly skilled agile technology team.

Información Importante

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.
  • Experiencia 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 nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM.

 

En Encora, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Java Engineer Q&A's
Report this job

This job is no longer available