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