2 days ago
Lima, PeruSenior
Responsibilities
- Diseñar, desarrollar y mantener aplicaciones y servicios backend con Java, JDK 11/17, Spring Boot y componentes del ecosistema Java.
- Implementar arquitecturas orientadas a eventos con Apache Kafka, incluyendo el manejo de tópicos y eventos.
- Diseñar, optimizar y mantener bases de datos relacionales y NoSQL, incluyendo esquemas, tablas, índices, consultas y modelos de consistencia.
- Desarrollar pruebas unitarias y participar en pruebas continuas, controles de calidad, revisión de código y refactorización.
- Aplicar programación funcional y reactiva, patrones de diseño, modelado UML y prácticas de desarrollo seguro.
- Participar en procesos de integración y despliegue continuo, contenerización y orquestación con Docker Swarm, Kubernetes y Azure Kubernetes Service.
- Implementar soluciones cloud con balanceo de carga, monitoreo y mecanismos de autenticación.
- Identificar y mitigar vulnerabilidades mediante prácticas de desarrollo seguro y pruebas automatizadas de seguridad.
- Colaborar con equipos técnicos para asegurar la calidad, escalabilidad, seguridad y mantenibilidad de las soluciones.
Requirements
- Más de 5 años de experiencia en desarrollo backend con Java.
- Dominio de Java, JDK 11 o 17 y Spring Boot.
- Conocimientos sólidos de Spring, Reactor, JDBC y JPA.
- Experiencia con arquitecturas orientadas a eventos y Apache Kafka.
- Conocimientos avanzados de diseño y optimización de bases de datos relacionales y experiencia con bases de datos NoSQL.
- Experiencia en diseño, desarrollo y ejecución de pruebas unitarias.
- Dominio de revisión de código, refactorización, programación funcional y programación reactiva.
- Conocimientos de control de versiones, CI/CD e inspección continua de la calidad del código.
- Conocimientos de desarrollo seguro y prácticas OWASP para prevenir vulnerabilidades.
- Experiencia o conocimientos en Docker Swarm o Kubernetes.
- Capacidad para aplicar patrones de diseño y reconocer antipatrones.
- Se valoran conocimientos de Quarkus, servicios cloud, balanceo de carga, monitoreo, autenticación, Azure Kubernetes Service, pruebas de penetración, detección automatizada de vulnerabilidades, redes, Azure Data Factory, Azure Databricks y modelado UML.
Benefits
- Modalidad híbrida en Lima, Perú, con asistencia a la oficina del cliente dos días por semana.
Tech Stack
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.
