Encora

Mid Java Developer

Encora
Apply
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.

Tech Stack

Apache KafkaAzureDockerGitJavaMongoDBSOAPSpring BootSQL

Categories

Encora

About Encora

5,001-10,000 employees

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.

Contact me