Desarrollador Técnico De Software
Role details
Job location
Tech stack
Job description
Desde Profile, buscamos un/aDesarrollador/a Técnico/a de Software Javacon un perfil puramente técnico y de análisis que cuente con alrededor de4 años de experienciapara incorporarse a un ambicioso e importante proyecto, liderando ladefinició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 de4 añosde 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 deJava(Java 21) y el ecosistemaSpring Bootpara 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 deAPIs RESTy familiaridad con serviciosSOAP.Ecosistema DevOps y Contenedores:Experiencia de trabajo con herramientas de integración y despliegue continuo (Git, Jenkins) y gestión de contenedores conDocker.Calidad y Seguridad:Conocimientos en la definición de estrategias de testing (integración, rendimiento y calidad), monitorización de aplicaciones y securización medianteSpring Security y JWT.??Skills y Experiencia ValorableTecnologías Específicas:Experiencia con herramientas visuales de orquestación de datos comoApache Hop, Kettle o similares.Gestión de Dependencias:Manejo avanzado deMavenpara 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?Formarás parte de un proyecto estratégico de gran envergadura (MAEC LINCE) donde no solo ejecutarás código, sino que serás la mente analítica encargada de diseñar cómo viajan y se procesan los datos, trabajando con tecnologías modernas (Java 21) en un entorno de alta autonomía.Te damos buenas razones para unirte a nuestro equipo ??Equilibrio 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.¡Conócenos!?? Si quieres seguir evolucionando y liderar un proyecto digital de alto impacto, ¡contáctanos!Conoce más sobre Profile en nuestra web
Requirements
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 Valorable Tecnologí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., Cualidades Personales e Interpersonales Autonomí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.