Senior Software Engineer – Java

Hace 2 días

Madrid, España Extia Group Jornada completa

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 * 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
#J-*-Ljbffr