Junior Product Developer
Desarrollador Java junior en el equipo que construye los módulos de la Denodo Platform. Incluye formación inicial y luego desarrollo de funcionalidades, pruebas automatizadas y documentación.
El portal de empleo de España
Más de 91.000 ofertas activasEsta oferta se escribió originalmente en inglés.
Necesitamos personas que cumplan los siguientes requisitos:
Grado o licenciatura en Informática.
Al menos 5 años de experiencia en desarrollo de software.
Sólida experiencia en el diseño y desarrollo de funcionalidades complejas.
Sólida experiencia en programación Java.
Conocimientos de Design Patterns.
Conocimientos y experiencia en el ciclo de vida de desarrollo y control de versiones (preferiblemente Maven y git).
Conocimientos de SQL y diseño de bases de datos relacionales.
Conocimientos prácticos de Docker y Kubernetes.
Conocimientos prácticos de los ecosistemas de productos AWS y Azure, elementos de redes cloud y sus casos de uso prácticos.
Conocimientos prácticos de Spring Framework y Spring Boot.
Buenas habilidades de comunicación oral y escrita en inglés.
Fuertes capacidades analíticas y de resolución de problemas.
Capacidad de trabajo en equipo con actitud positiva.
Valoramos los conocimientos y/o la experiencia en lo siguiente (no son requisitos):
Experiencia en metodologías de desarrollo de software Agile.
Técnicas y tecnologías de seguridad de software.
Aplicaciones web Java y tecnologías relacionadas, especialmente en el lado del servidor.
Tecnologías web del lado del cliente (especialmente JS y React).
Automatización de pruebas de UI (especialmente Selenium).
Experiencia en programación Python.
Conocimientos prácticos de los ecosistemas de productos de Google Cloud, elementos de redes cloud y sus casos de uso prácticos.
Conocimientos prácticos de Identity Providers como Entra ID u Okta, y tecnologías como OAuth, SCIM, SAML, Kerberos, etc.
Data warehouses en la nube, motores de data lake en la nube, bases de datos NoSQL.
Remuneración fija a partir de 50.000 €, acorde con la experiencia y conocimientos del candidato, más remuneración variable.
Buscamos ingenieros para nuestro equipo de Tecnología, para trabajar como Product Architect, en nuestras oficinas de La Coruña o Madrid.
En este puesto, formarás parte del departamento encargado de desarrollar la Denodo Platform. Te unirás a uno de los equipos que desarrollan y mantienen algunos de los módulos de la Denodo Platform y sus herramientas y extensiones asociadas, con la posibilidad de cambiar a otro equipo en el futuro según tus intereses y habilidades, e incluso de llegar a convertirte en team leader. Como parte del desarrollo del producto, podrías trabajar en muchas áreas diferentes, tales como conectores para integrar fuentes, motor de ejecución, optimización de consultas, motor de caché, monitorización y gestión de recursos, gestión de los entornos donde se instalan los servidores y herramientas de la plataforma, despliegues automáticos (incluidos entornos cloud), programación de tareas y ejecución en paralelo, descubrimiento de datos de autoservicio, herramientas de cliente, etc.
Las tecnologías y herramientas externas con las que trabajarás o interactuarás también son muy diversas. Por ejemplo, diferentes tipos de bases de datos (relacionales, multidimensionales, paralelas, orientadas a documentos, etc.), fuentes de Big Data, fuentes SaaS, Web Services, colas de mensajes, tecnologías relacionadas con la autenticación y autorización (Identity Providers, SAML, OAuth, Kerberos, Vaults, etc.), tecnologías cloud (AWS, Azure, Google Cloud), tecnologías de contenedores (Docker, Kubernetes), tecnologías web (tanto backend como frontend), motores de indexación y búsqueda (Lucene, Elasticsearch), herramientas de inteligencia de negocio, herramientas de gestión de workflow, sistemas de control de versiones, y muchas otras.
Denodo es una empresa de gestión de datos que proporciona una plataforma de virtualización de datos, que permite a las organizaciones integrar y acceder a datos de múltiples fuentes sin movimiento físico de datos. Fundada en 1999 y con sede en Palo Alto, EE. UU., Denodo atiende a una base de clientes global en diversas industrias, con un fuerte enfoque en la integración de datos, la gobernanza de datos y la gestión de datos en la nube. La empresa es reconocida como líder en el espacio de virtualización de datos, compitiendo con otros proveedores de integración de datos.