Encora

Senior Java Developer

Encora
Apply
1 day ago
Lima, PeruSenior

Responsibilities

  • Desarrollar y mantener aplicaciones empresariales alineadas con requerimientos funcionales y técnicos.
  • Diseñar, construir e implementar APIs y microservicios de alta disponibilidad.
  • Participar en todo el ciclo de vida del desarrollo de software, desde el análisis hasta la implementación en producción.
  • Implementar mejoras para reducir la deuda técnica y optimizar la mantenibilidad.
  • Aplicar patrones de diseño y arquitecturas orientadas a eventos para construir soluciones escalables.
  • Diseñar e implementar soluciones basadas en microservicios y plataformas cloud.
  • Realizar revisiones de código y promover buenas prácticas de desarrollo seguro.
  • Diseñar estrategias de pruebas y mejorar continuamente la cobertura de calidad.
  • Optimizar consultas y modelos de datos relacionales y NoSQL.
  • Resolver incidentes complejos y brindar soporte técnico especializado.
  • Participar en iniciativas de transformación digital y modernización tecnológica.
  • Brindar acompañamiento técnico y mentoría a perfiles junior y semi senior.

Requirements

  • Más de 6 años de experiencia profesional en desarrollo de software con Java.
  • Dominio de Java JDK 11 y 17, Spring Framework, Spring Boot, WebFlux, JDBC y JPA.
  • Experiencia desarrollando microservicios, APIs REST/RESTful y soluciones con arquitecturas orientadas a eventos.
  • Experiencia con Apache Kafka, programación reactiva y programación funcional.
  • Experiencia utilizando Maven y Gradle y aplicando pruebas unitarias bajo un enfoque BDD.
  • Conocimiento de OpenAPI, Swagger, Code Review, programación segura, refactoring, SonarQube y modelamiento UML.
  • Experiencia con Redis Cache, HashiCorp Vault, SQL Server, Azure SQL, MongoDB o Cosmos DB.
  • Experiencia con Docker, Kubernetes, OpenShift y Azure Kubernetes Services (AKS).
  • Experiencia con Azure API Management, Azure Application Gateway, Azure App Service, Azure Functions, Azure Data Factory y Azure Blob Storage.
  • Experiencia desarrollando soluciones Cloud Native y optimizando consultas y estructuras de bases de datos.
  • Se valoran conocimientos de Quarkus, JavaScript, Node.js, arquitecturas Serverless, AWS, pipelines CI/CD, monitoreo con Dynatrace, OWASP, Docker Swarm, Databricks, protocolos de red, diseño avanzado de bases NoSQL y conceptos ACID y BASE.
  • Se requieren autonomía, comunicación efectiva, pensamiento analítico, resolución de problemas, liderazgo técnico, mentoría, colaboración, adaptabilidad y aprendizaje continuo.

Benefits

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

Tech Stack

Apache KafkaAWSAzureDatabricksDockerGradleJavaJavaScriptKubernetesMavenMicrosoft SQL ServerMongoDBNode.jsOpenShiftSonarQubeSpring Boot

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