22 days ago
Lima, PeruSenior
Responsibilities
- Desarrollar y mantener aplicaciones empresariales alineadas con requisitos funcionales y técnicos.
- Diseñar, construir e implementar APIs y microservicios de alta disponibilidad.
- Participar en todo el ciclo de vida del desarrollo de software, desde el análisis hasta la implementación en producción.
- Reducir la deuda técnica y optimizar la mantenibilidad de las soluciones.
- Aplicar patrones de diseño y arquitecturas orientadas a eventos para construir soluciones escalables.
- Diseñar e implementar soluciones basadas en microservicios y plataformas cloud.
- Realizar revisiones de código y promover buenas prácticas de desarrollo seguro.
- Diseñar estrategias de pruebas y mejorar continuamente la cobertura de calidad.
- Optimizar consultas y modelos de datos relacionales y NoSQL.
- Resolver incidentes complejos y brindar soporte técnico especializado.
- Participar en iniciativas de transformación digital y modernización tecnológica.
- Brindar acompañamiento técnico a perfiles junior y semi senior.
Requirements
- Más de 6 años de experiencia profesional en desarrollo de software con Java.
- Dominio de Java JDK 11 y 17, Spring Framework, Spring Boot, WebFlux, JDBC y JPA.
- Experiencia en desarrollo de microservicios y en el diseño e implementación de APIs REST y RESTful.
- Conocimiento de OpenAPI, Swagger y deseablemente Quarkus.
- Experiencia con arquitecturas orientadas a eventos, Apache Kafka, programación reactiva y programación funcional.
- Experiencia utilizando Maven y Gradle y aplicando pruebas unitarias bajo enfoque BDD.
- Conocimiento de revisión de código, programación segura, refactoring, SonarQube y modelamiento UML.
- Experiencia con Redis Cache, HashiCorp Vault, SQL Server, Azure SQL, MongoDB o CosmosDB.
- Experiencia con Docker, Kubernetes, OpenShift y Azure Kubernetes Services (AKS).
- Experiencia con Azure API Management, Azure Application Gateway, Azure App Service, Azure Functions, Azure Data Factory y Azure Blob Storage.
- Experiencia desarrollando soluciones Cloud Native.
- Deseable experiencia con JavaScript, Node.js, arquitecturas Serverless, AWS, pipelines CI/CD, Dynatrace, Docker Swarm y Databricks.
- Deseable conocimiento de OWASP, desarrollo seguro, pruebas de penetración, análisis automatizado de vulnerabilidades, protocolos y componentes de red, diseño avanzado de bases de datos NoSQL y conceptos ACID y BASE.
- Capacidad de liderazgo técnico, mentoría, resolución de problemas complejos, comunicación efectiva, autonomía y trabajo colaborativo.
Benefits
- Modalidad híbrida en Lima, Perú, con asistencia presencial dos veces por semana en Chorrillos.
Tech Stack
Apache KafkaAWSAzureDatabricksDockerGradleJavaJavaScriptKubernetesMavenMicrosoft SQL ServerMongoDBNode.jsOpenShiftRedisSonarQubeSpring 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.
