Encora

Senior Java Developer

Encora
Apply
11 hours ago
Lima, PeruSenior

Responsibilities

  • Desarrollar y mantener aplicaciones y componentes tecnológicos de alta disponibilidad.
  • Diseñar e implementar microservicios y APIs escalables y mantenibles.
  • Participar en todo el ciclo de vida del desarrollo de software, desde el análisis hasta la puesta en producción.
  • Implementar mejoras para reducir la deuda técnica y optimizar el desempeño de las aplicaciones.
  • Diseñar e implementar soluciones basadas en arquitecturas orientadas a eventos.
  • Aplicar programación segura, revisión de código y refactorización.
  • Diseñar e implementar estrategias de pruebas unitarias y automatizadas.
  • Optimizar consultas y modelos de bases de datos relacionales y NoSQL.
  • Participar en iniciativas de transformación digital y modernización tecnológica.
  • Brindar soporte técnico y mentoría a desarrolladores junior y semi senior.
  • Identificar oportunidades de mejora y proponer soluciones tecnológicas.

Requirements

  • Más de 6 años de experiencia profesional en desarrollo de software utilizando Java.
  • Experiencia desarrollando aplicaciones basadas en microservicios y soluciones Cloud Native.
  • Dominio de Java JDK 11 y 17.
  • Experiencia con Spring Framework, Spring Boot, Spring Reactor, JDBC, JPA y Quarkus.
  • Experiencia desarrollando APIs REST y RESTful, y utilizando OpenAPI y Swagger.
  • Experiencia con arquitecturas orientadas a eventos y Apache Kafka.
  • Conocimiento de programación reactiva y funcional.
  • Experiencia en pruebas unitarias orientadas a BDD.
  • Experiencia con Maven y Gradle.
  • Experiencia con revisión de código, programación segura, refactorización, SonarQube y modelamiento UML.
  • Experiencia con SQL Server, Azure SQL, MongoDB y CosmosDB.
  • Conocimiento de diseño y optimización de modelos de datos, y experiencia con Redis Cache y Hashicorp Vault.
  • Experiencia con Docker, Kubernetes, OpenShift y AKS.
  • Experiencia en plataformas Cloud Native sobre Azure y conocimiento de Azure App Service, Azure Functions, Azure API Management, Azure Application Gateway, Azure Blob Storage y Azure Data Factory.
  • Deseable experiencia con JavaScript, Node.js, arquitecturas Serverless, servicios AWS, procesos CI/CD, monitoreo con Dynatrace, OWASP, pruebas de penetración, análisis de vulnerabilidades, Docker Swarm, Databricks y protocolos y componentes de redes.
  • Se valoran habilidades de autonomía, comunicación efectiva, análisis, resolución de problemas, colaboración, liderazgo técnico y desarrollo de talento.

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