Desarrollador Técnico De Software

PROFILE SOFTWARE SERVICES
Municipality of Valladolid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Municipality of Valladolid, Spain

Tech stack

Java
Spring Security
API
Apache HTTP Server
Build Automation
Computer Engineering
ETL
DevOps
Maven
Simple Object Access Protocol (SOAP)
Software Engineering
Data Streaming
Data Processing
Spring-boot
GIT
REST
Docker
Jenkins

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.

Apply for this position