Senior Software Engineer – Java / Test Automation Framework

Extia Group

Comunidad de Madrid

Hybrid

EUR 70,000 - 100,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Seguro médico
Ticket restaurante
Transporte

Job summary

Extia Group busca un Senior Software Engineer (Level 3) para ampliar y evolucionar un framework propietario de automatización de pruebas en un programa internacional que abarca Suiza y España.

El rol implica extender y mantener el framework con adaptadores, conectores de protocolos e integraciones, sin necesidad de experiencia previa con herramientas propietarias, sino con una base fuerte en frameworks Java existentes y arquitectura modular.

Qualifications

  • Experiencia de 7+ años en desarrollo con Java.
  • Extensión de frameworks Java existentes mediante plugins, SPI u arquitecturas modulares.
  • Experiencia con adaptadores/conectores (FIX, binarios o archivos).
  • Gestión sólida de Git/GitLab/Bitbucket, pipelines CI/CD (GitLab CI/Jenkins) y Docker.
  • SQL/DBMS y entornos Unix/Linux.
  • Inglés alto/fluido para entorno internacional.

Responsibilities

  • Desarrollar plugins y extensiones para el framework de automatización.
  • Desarrollar adaptadores y conectores de protocolos (FIX, binarios, archivos).
  • Facilitar la conectividad del framework con servicios de Trading y Market Data.
  • Integraciones CI/CD y reporting (ReportPortal) e hooks para pipelines (GitLab CI, Jenkins).
  • Colaborar con E2E Test Engineering para convertir necesidades en especificaciones técnicas.
  • Investigar y resolver incidencias complejas en plugins y componentes.
  • Elaborar documentación técnica y handover para equipos internos.

Skills

Java
Extending Java frameworks
Inglés alto
Analytical thinking

Education

Título universitario en Ingeniería Informática

Tools

Git/GitLab/Bitbucket
GitLab CI/Jenkins
Docker
Kubernetes
ReportPortal

Job description

Idiomas:

Inglés fluido (idioma de trabajo) + Español (valorable)

Sobre el proyecto y el rol

Buscamos incorporar un/a Senior Software Engineer (Level 3) para ampliar y evolucionar un framework propietario de automatización de pruebas, dentro de un programa internacional de modernización de una plataforma de trading que abarca Suiza y España.

El objetivo principal del puesto no es desarrollar casos de prueba automatizados, sino extender y mantener el propio framework mediante el desarrollo de adaptadores, conectores de protocolos e integraciones que puedan ser utilizados y mantenidos posteriormente por los equipos internos. No es necesaria experiencia previa con las herramientas propietarias de la compañía; lo fundamental es contar con una sólida experiencia trabajando con frameworks Java existentes, comprendiendo su arquitectura y siendo capaz de extenderlos de forma limpia, modular y mantenible.

Misiones principales
  • Desarrollo de Plugins y Extensiones: Diseñar, desarrollar y mantener plugins para el framework interno de automatización respetando su arquitectura, patrones y convenciones.
  • Integración de Protocolos: Desarrollar adaptadores y conectores de protocolos (FIX, protocolos binarios e integraciones basadas en archivos).
  • Conectividad de Sistemas: Facilitar la comunicación del framework con servicios de Trading, Reference Data y Market Data.
  • Integración CI/CD & Reporting: Desarrollar integraciones con herramientas de reporting (ReportPortal) y hooks/extensiones para pipelines de CI/CD (GitLab CI, Jenkins).
  • Colaboración Técnica: Trabajar junto al equipo de E2E Test Engineering para transformar necesidades de integración en especificaciones técnicas y plugins concretos.
  • Resolución de Incidencias: Investigar y resolver incidencias complejas relacionadas con los plugins y componentes desarrollados.
  • Documentación y Handover: Elaborar documentación técnica clara y realizar el traspaso de conocimiento handover para que los ingenieros internos puedan evolucionar las soluciones de forma independiente.
1) Competencias esenciales:
  • Experiencia en Java: +7 años de experiencia práctica en desarrollo con Java.
  • Extensión de Frameworks: 4 a 6 años de experiencia extendiendo frameworks Java existentes mediante plugins, SPI (Service Provider Interface) u otras arquitecturas modulares/desacopladas.
  • Protocolos e Integraciones: Experiencia en desarrollo de adaptadores/conectores (se valorará especialmente experiencia con protocolo FIX, protocolos binarios o integraciones por archivos).
  • Herramientas y CI/CD: Manejo sólido de Git/GitLab/Bitbucket, pipelines CI/CD (GitLab CI o Jenkins) y Docker (conocimientos de Kubernetes valorables).
  • Bases de Datos y Sistemas: Experiencia práctica con SQL/DBMS y entornos Unix/Linux.
  • Idiomas: Inglés nivel alto/fluido (oral y escrito) para trabajar diariamente en entorno internacional.
2) Deseables y Sector:
  • Experiencia previa en sistemas de Trading, Market Data o Reference Data.
  • Experiencia con herramientas de reporting como ReportPortal.
  • Titulación universitaria en Ingeniería Informática, Computer Science o experiencia equivalente.
3) Soft skills que buscamos:
  • Capacidad analítica: Resolución de problemas técnicos complejos en sistemas distribuidos.
  • Trabajo sobre código existente: Capacidad para comprender rápidamente arquitecturas ajenas y trabajar de forma estructurada dentro de un código base establecido.
  • Orientación a la calidad: Enfoque en la mantenibilidad, escalabilidad, buenas prácticas de ingeniería y documentación.
  • Organización y Autonomía: Capacidad para coordinarse, trabajar de forma independiente y colaborar con equipos técnicos distribuidos internacionalmente.

En Extia creemos firmemente en nuestro lema: “Who first, then what.” Primero la persona, después el proyecto.

Flexibilidad real – Modelo adaptado a tu proyecto y equilibrio vida personal/profesional.

Plan de formación personalizado – Diseñamos contigo tu roadmap de evolución técnica y profesional.

Triple Seguimiento – Un Coach, un Manager y un HR siempre a tu lado.

Paquete de beneficios competitivo – Seguro Médico (incl. Fisioterapia y Psicología) + Ticket Restaurante + Transporte.

Entorno internacional – Más de 3.000 colaboradores en Europa y Canadá.

Great Place to Work – Cultura basada en cercanía, transparencia y acompañamiento real.

Eventos, afterworks y comunidad activa – Team buildings, acciones solidarias, meetups, celebraciones internas… ¡Nos gusta compartir más allá del trabajo!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps Engineer
DevOps Engineer

Extia • Barcelona

Hybrid
EUR 70,000 - 95,000
Seguro Médico
Ticket Restaurante
Transporte
+1
Senior IT Project Manager – NextGen Connectivity & Decoupling
Senior IT Project Manager – NextGen Connectivity & Decoupling

Extia Group • Barcelona

On-site
EUR 90,000 - 130,000
Flexibilidad real
Triple Seguimiento
Paquete de beneficios competitivo
Infrastructure Operations Specialist
Infrastructure Operations Specialist

Extia Group • Barcelona

On-site
EUR 55,000 - 75,000
Seguro Médico
Ticket Restaurante
Transporte
Java Software Engineer | Plugins & Frameworks | Barcelona / Madrid (h/m/x)
Java Software Engineer | Plugins & Frameworks | Barcelona / Madrid (h/m/x)

Experis • Spain

On-site
EUR 55,000 - 85,000
Restaurante
Seguro médico
Guardería
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Extia • Sant Cugat del Vallès

Hybrid
EUR 36,000 - 48,000
Seguro médico
Ticket restaurante
Transporte
Infrastructure Engineer (Build & Run)
Infrastructure Engineer (Build & Run)

Extia Group • Barcelona

On-site
EUR 55,000 - 75,000
Seguro médico
Ticket restaurante
Transporte
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Extia Group • Barcelona

On-site
EUR 55,000 - 75,000
Flexibilidad real
Plan de formación personalizado
Triple Seguimiento
+6
Lead Network Architect
Lead Network Architect

Extia Group • Barcelona

On-site
EUR 90,000 - 120,000
AI Project Manager
AI Project Manager

Extia Group • Spain

On-site
EUR 65,000 - 90,000
Seguro Médico
Ticket Restaurante
Transporte
Administrador de contenedores (OpenShift/Kubernetes)
Administrador de contenedores (OpenShift/Kubernetes)

Extia • Madrid

On-site
EUR 60,000 - 90,000
Flexibilidad real
Triple seguimiento
Seguro médico
+5