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.
Requisitos imprescindibles
- 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
- Liderazgo técnico.
- 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 colaborativo en equipos multidisciplinares.
- Visión arquitectónica y orientación a la mejora continua.
¿Qué ofrecemos?
- Contrato indefinido.
- Modelo de trabajo híbrido (2 días presenciales y 3 en remoto).
- Beneficios sociales.
- Incorporación a un proyecto de innovación tecnológica de alto impacto.
- 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 crecimiento profesional.
- Estabilidad laboral y participación en proyectos de largo recorrido.
📌 Analista Programador Senior Java / Technical Lead (Barcelona)
🏢 Lhh
📍 Barcelona