Encora

Java Developer

Encora
Apply
1 day ago
Lima, PeruSenior

Responsibilities

  • Crear y mantener aplicaciones según los requerimientos técnicos y funcionales del negocio.
  • Desarrollar APIs, microservicios y componentes de integración con altos niveles de disponibilidad.
  • Gestionar el ciclo de vida completo de los componentes desarrollados, incluyendo refactorización y reducción de deuda técnica.
  • Aplicar patrones Saga, Event Sourcing y CQRS junto con arquitectura orientada a eventos.
  • Diseñar y optimizar modelos, esquemas y consultas de bases de datos relacionales y NoSQL.
  • Definir estrategias de prueba, construir simulaciones y mejorar la cobertura de pruebas.
  • Analizar y resolver fallas complejas en distintas plataformas.
  • Promover revisiones de código, código limpio, programación segura y buenas prácticas de desarrollo.
  • Acompañar a desarrolladores junior e intermedios en la resolución de problemas y fortalecimiento de sus habilidades.

Requirements

  • Más de 6 años de experiencia en programación.
  • Experiencia sólida con Java, JDK 11 y JDK 17.
  • Experiencia con Spring, Spring Boot, Reactor, JDBC, JPA y programación reactiva.
  • Conocimientos de Quarkus, microservicios, arquitectura orientada a eventos y Apache Kafka.
  • Experiencia con bases de datos SQL y NoSQL, optimización de esquemas relacionales y diseño de bases de datos NoSQL.
  • Amplio conocimiento de pruebas unitarias con enfoque BDD.
  • Conocimiento de revisión de código, programación segura y funcional, SonarQube, refactorización y modelamiento UML.
  • Experiencia con control de versiones y estrategias de ramas.
  • Experiencia con Docker, Kubernetes y AKS, además de conocimientos de servicios de Azure y arquitectura cloud.
  • Conocimiento de OWASP y desarrollo seguro.
  • Capacidad para trabajar de manera autónoma, sintetizar información y comunicar ideas claramente.
  • Deseable experiencia con CI/CD, pruebas continuas, inspección continua de calidad de código, balanceo de carga, monitoreo y autenticación.
  • Deseables conocimientos de Dynatrace, pruebas de penetración, análisis automatizado de vulnerabilidades, redes, Azure Data Factory, Databricks, JavaScript, Node.js, Serverless, AWS y Docker Swarm.

Benefits

  • Modalidad híbrida en Lima, Perú, con asistencia a la oficina dos veces por semana.

Tech Stack

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