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
About Encora
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.
