Encora

Senior Java Developer

Encora
Apply
5 hours ago
Lima, PeruSenior

Responsibilities

  • Desarrollar y mantener aplicaciones empresariales basadas en microservicios.
  • Construir soluciones backend orientadas a alta disponibilidad, escalabilidad y desempeño.
  • Diseñar e implementar APIs RESTful para integraciones entre sistemas.
  • Aplicar arquitecturas orientadas a eventos y patrones como Event Sourcing, CQRS y Saga.
  • Participar en el ciclo completo de desarrollo, despliegue y soporte de los componentes construidos.
  • Diseñar estrategias de pruebas, asegurar cobertura de pruebas unitarias y realizar revisiones de código.
  • Analizar y resolver problemas complejos de aplicaciones, integraciones y bases de datos.
  • Optimizar consultas, modelos de datos, mantenibilidad del código y deuda técnica.
  • Cumplir estándares de desarrollo seguro, calidad y buenas prácticas de ingeniería.
  • Guiar y acompañar técnicamente a desarrolladores junior y semi senior.

Requirements

  • Mínimo 6 años de experiencia en desarrollo de software.
  • Experiencia sólida con Java 11 y Java 17, Spring Boot, Spring Framework, JDBC, JPA y Quarkus.
  • Experiencia con programación reactiva utilizando Reactor, WebFlux o RxJava.
  • Experiencia diseñando e implementando APIs REST y RESTful, con conocimiento de OpenAPI y Swagger.
  • Experiencia con Maven o Gradle, JUnit y Lombok.
  • Experiencia con Apache Kafka y arquitecturas orientadas a eventos.
  • Experiencia con SQL Server o Azure SQL, optimización de consultas y diseño de modelos relacionales.
  • Experiencia con CosmosDB o MongoDB y conocimiento de Redis Cache.
  • Experiencia utilizando HashiCorp Vault, Docker, Kubernetes y OpenShift o Azure Kubernetes Service.
  • Experiencia con servicios cloud de Azure, incluyendo Azure API Management, Azure Application Gateway, Azure App Service, Azure Functions, Azure Data Factory y Azure Blob Storage.
  • Conocimiento de SonarQube, OWASP, programación segura, refactorización y clean code.
  • Se valoran conocimientos de JavaScript, Node.js, arquitecturas serverless, AWS, Dynatrace, Docker Swarm, Databricks, pruebas de penetración, análisis de vulnerabilidades y componentes de infraestructura.
  • Se requieren autonomía técnica, liderazgo e influencia técnica, capacidad de mentoría, comunicación efectiva y resolución de problemas complejos.

Benefits

  • Modalidad híbrida en Perú, con asistencia presencial dos veces por semana.

Tech Stack

Apache KafkaAWSAzureDatabricksDockerGradleJavaJavaScriptJUnitKubernetesMavenMicrosoft 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