Descripción de la oferta
Desde Profile, buscamos un/a Desarrollador/a Técnico/a de Software Java con un perfil puramente técnico y de análisis que cuenta con alrededor de 4 años de experiencia para incorporarse a un ambicioso e relevante proyecto, liderando la definición, análisis arquitectónico y diseño de soluciones técnicas complejas enfocadas en procesos ETL.Ubicación: España.Modalidad: Remoto.Incorporación: Inmediata.RequisitosFormación: Grado Universitario en Ingeniería Informática, Telecomunicaciones, Ciclo Formativo de Grado Superior (DAW/DAM).Experiencia: Alrededor de 4 años de trayectoria en desarrollo de software basado en el ecosistema Java, habiendo evolucionado hacia funciones de análisis técnico y diseño de soluciones.Background Técnico: Dominio sólido y avanzado de Java (Java 21) y el ecosistema Spring Boot para la creación de microservicios robustos.Procesamiento de Datos (ETL): Experiencia o alta capacidad conceptual para definir, estructurar y optimizar procesos de extracción, transformación y carga de datos (ETL) utilizando código Java o herramientas de orquestación.Integración y APIs: Sólidos conocimientos en el diseño y consumo de APIs REST y familiaridad con servicios SOAP.Ecosistema DevOps y Contenedores: Experiencia de trabajo con herramientas de integración y despliegue continuo (Git, Jenkins) y gestión de contenedores con Docker.Calidad y Seguridad: Conocimientos en la definición de estrategias de testing (integración, rendimiento y calidad), monitorización de aplicaciones y securización mediante Spring Security y JWT.Skills y Experiencia ValorableTecnologías Específicas: Experiencia con herramientas visuales de orquestación de datos como Apache Hop, Kettle o similares.Gestión de Dependencias: Manejo avanzado de Maven para la automatización de la construcción de proyectos.Interlocución: Experiencia previa trabajando de forma directa con equipos de sistemas e infraestructura del cliente final.Responsabilidades PrincipalesAnalizar los requerimientos de arquitectura (tanto a nivel de hardware como de software) y traducirlos en un diseño técnico viable, estructurado y escalable.Definición de Procesos ETL: Conceptualizar y definir la estrategia de ejecución de los procesos de datos (ETLs), determinando si se implementarán de forma nativa en Java o mediante herramientas específicas como Apache Hop.Elaboración de Documentación: Redactar la documentación técnica, flujos de datos y guías de diseño para asegurar la gobernanza del proyecto.Cualidades Personales e InterpersonalesAutonomía y Resolución: Capacidad para trabajar con independencia, tomar decisiones técnicas con criterio propio y resolver problemas con iniciativa.Visión Analítica: Habilidad para desgranar requisitos de negocio e infraestructura complejos y transformarlos en soluciones técnicas lógicas y limpias.Comunicación Efectiva: Fluidez para interlocutar con perfiles de sistemas y cliente, adaptando el lenguaje técnico y defendiendo las decisiones de diseño adoptadas.¿Por qué unirte a este reto?Proyecto estratégico de gran envergadura (MAEC LINCE) donde tendrás la responsabilidad de diseñar el flujo y procesamiento de datos.Uso de tecnologías modernas (Java 21) en un entorno de alta autonomía.Alta exposición a la toma de decisiones estratégicas de datos y arquitectura.BeneficiosEquilibrio trabajo/vida: Flexibilidad horaria para facilitar tu día a día. Modalidad híbrida (2 días de oficina con flexibilidad) y jornada intensiva todos los viernes y durante el mes de agosto.Onboarding de calidad: Proceso de acogida personalizado para que te sientas integrado desde el primer día.Inclusión y Diversidad: Entorno inclusivo y libre de discriminación. Vacantes abiertas a personas con certificado de discapacidad.
#J-18808-Ljbffr