Desde LHH estamos buscando un/a Analista Programador Senior Java con fuerte orientación a arquitectura de software, liderazgo técnico y diseño de soluciones distribuidas para incorporarse a un proyecto tecnológico de alta complejidad e impacto internacional. La persona seleccionada será responsable del diseño de bajo nivel, la evolución arquitectónica y la implementación de productos software basados en arquitecturas orientadas a eventos, participando activamente en la definición técnica y liderazgo de equipos de desarrollo. Funciones principales * Definir y evolucionar la arquitectura de bajo nivel de productos y plataformas software. * Diseñar soluciones end-to-end para sistemas distribuidos orientados a eventos. * Identificar y promover componentes reutilizables y buenas prácticas de desarrollo. * Liderar técnicamente equipos multidisciplinares de desarrollo. * Coordinarse con Product Owner, Delivery Manager y resto de stakeholders. * Garantizar la alineación entre la visión funcional del producto y su implementación técnica. * Gestionar repositorios, versionado, calidad de código y estándares de desarrollo. * Supervisar la coherencia arquitectónica y la evolución tecnológica de la solución. * Elaborar y mantener documentación técnica y funcional. * Participar en la planificación técnica, gestión de deuda tecnológica y actividades de entrega. * Titulación universitaria en Ingeniería Informática, Telecomunicaciones o similar. * Experiencia sólida en desarrollo de software con Java. * Experiencia en análisis y diseño de sistemas distribuidos orientados a eventos. * Conocimiento avanzado de tecnologías de mensajería y streaming: Apache Kafka, NATS, Apache Pulsar, RabbitMQ.
* Experiencia en plataformas de integración y orquestación: Kafka Connect, Apache Camel. * Gestión de código fuente y control de versiones con Git. * Experiencia trabajando con metodologías ágiles Scrum. * Nivel de inglés mínimo B2. Muy valorable * Experiencia previa como Technical Lead, Lead Developer o Arquitecto de Producto. * Participación en proyectos complejos de transformación tecnológica o entornos críticos. * Conocimiento del ciclo de vida completo de productos software. * Experiencia en ciberseguridad y/o ciberdefensa. * Conocimientos de tecnologías emergentes y arquitecturas modernas. * Desarrollo con Go (Golang). * Conocimiento de frameworks de arquitectura empresarial como TOGAF o NAF4. * Experiencia en proyectos internacionales o financiados por organismos multilaterales. * Certificaciones relacionadas con gestión de proyectos o metodologías ágiles. * Experiencia con entornos de simulación, entrenamiento o sistemas distribuidos de misión crítica. Competencias * Capacidad analítica y resolución de problemas complejos. * Orientación a resultados. * Comunicación eficaz con interlocutores técnicos y de negocio. * Capacidad de negociación e influencia. * Trabajo cooperativo en equipos multidisciplinares. * Visión arquitectónica y orientación a la mejora continua. * Modelo de trabajo híbrido (2 días presenciales y 3 en remoto). * Beneficios sociales. * Participación en el diseño y desarrollo de soluciones avanzadas dentro de un entorno altamente especializado. * Integración en equipos multidisciplinares con oportunidades de crecimiento y desarrollo profesional. * Estabilidad laboral y participación en proyectos de largo recorrido. #J-18808-Ljbffr
📌 Analista Programador Senior Java / Technical Lead (Cataluña)
🏢 Lhh
📍 Cataluña