Encora

Senior Java Developer

Encora
Apply
8 days ago
Peru (city not specified)Senior

Responsibilities

  • Desarrollar y mantener aplicaciones empresariales alineadas con los requerimientos funcionales y técnicos del negocio.
  • Diseñar e implementar microservicios, APIs, integraciones de alta disponibilidad y soluciones basadas en eventos.
  • Participar en todo el ciclo de vida del desarrollo, desde el análisis hasta el despliegue y soporte productivo.
  • Implementar mejoras para reducir deuda técnica y optimizar la mantenibilidad de las soluciones.
  • Aplicar patrones de arquitectura, buenas prácticas de ingeniería y prácticas de desarrollo seguro.
  • Realizar revisiones de código y promover estándares de calidad dentro del equipo.
  • Diseñar estrategias de testing y asegurar cobertura adecuada de pruebas unitarias.
  • Optimizar consultas, estructuras de datos y componentes de integración.
  • Resolver incidentes complejos y participar en la mejora continua de las aplicaciones.
  • Brindar soporte técnico y mentoría a perfiles junior y semi senior.

Requirements

  • Mínimo 6 años de experiencia en desarrollo de software con Java.
  • Experiencia sólida con Java 11 y Java 17, Spring Boot, Spring Framework, JDBC, JPA y Quarkus.
  • Experiencia con microservicios, programación reactiva mediante Reactor, WebFlux o RxJava, y APIs RESTful.
  • Conocimiento de OpenAPI, Swagger, Maven o Gradle y Lombok.
  • Experiencia con pruebas unitarias mediante JUnit, BDD y estrategias de pruebas automatizadas.
  • Experiencia con arquitecturas orientadas a eventos, Apache Kafka, patrones Saga, Event Sourcing y CQRS.
  • Experiencia con SQL Server o Azure SQL, y conocimiento de CosmosDB o MongoDB.
  • Experiencia con Redis Cache y conocimiento de HashiCorp Vault.
  • Experiencia con Docker, Kubernetes, Azure Kubernetes Service, Azure API Management, Azure Application Gateway, Azure App Service, Azure Functions, Azure Data Factory, Azure Blob Storage y Azure PaaS.
  • Experiencia en entornos Cloud Native y prácticas CI/CD.
  • Conocimiento de SonarQube, refactorización, Clean Code, OWASP y desarrollo seguro.
  • Como cualificaciones deseables, se valoran JavaScript, Node.js, arquitecturas Serverless, AWS, Dynatrace, OpenShift, Databricks, Docker Swarm, pruebas de penetración, análisis automatizado de vulnerabilidades y conocimientos de redes, balanceadores e infraestructura.
  • Se valoran la autonomía técnica, el pensamiento analítico, la comunicación efectiva, la resolución de problemas complejos, el liderazgo técnico y la mentoría.

Benefits

  • Ubicación en Perú.
  • Modalidad híbrida.

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