Software Engineer (Java)

lynxtech· Software Delivery
Apply Now ↗
📍 Madrid

About this role

 

ACERCA DE LYNX

En Lynx Financial Crime Tech S.A., somos una empresa de software basado en IA especializada en detectar y predecir patrones de comportamiento. Dirigida por un equipo experto del sector financiero y académico, desarrollamos e implementamos tecnologías de IA de vanguardia y autoaprendizaje. Nuestra plataforma destaca en tecnologías de procesamiento de transacciones de baja latencia y está disponible tanto in situ como en la nube.

Desarrollamos tecnología avanzada para la prevención del fraude y la lucha contra el blanqueo de capitales (AML), ayudando a organizaciones globales a tomar decisiones en tiempo real mediante analítica avanzada e inteligencia artificial.

 

POR QUÉ UNIRTE A NUESTRO EQUIPO

Ofrecemos un entorno internacional y especializado donde podrás crecer, innovar y desarrollarte con propósito, contribuyendo a un sistema financiero más seguro y transparente. Damos prioridad a la visión, la agilidad y la velocidad para ofrecer experiencias de cliente excepcionales y hemos establecido relaciones duraderas y de confianza con algunas de las principales instituciones financieras, fintechs y empresas comerciales de todo el mundo.

 

LO QUE HARÁS EN ESTE ROL

Como Software Engineer (Java) tu objetivo será participar en la construcción y mantenimiento de una plataforma de orquestación de fraude diseñada para operar en entornos distribuidos de alto rendimiento. Formarás parte de un proyecto backend basado en microservicios reactivos con Java 21+, Spring Boot, WebFlux y Netty, contribuyendo al desarrollo de componentes modulares, escalables y preparados para integrarse con otros sistemas de fraude. Estas serán algunas de las actividades clave en tu día a día:

  • Análisis de requerimientos y participación en el diseño de soluciones.
  • Diseñar, desarrollar y evolucionar microservicios backend en Java 21+ y Spring Boot.
  • Trabajar con arquitecturas reactivas basadas en Spring WebFlux, Project Reactor y Netty.
  • Diseñar e implementar integraciones con APIs REST y distintos sistemas de entrada/salida.
  • Trabajar con mecanismos de autenticación y autorización basados en OAuth.
  • Colaborar en integraciones con tecnologías como S3, SQS, SFTP, Batch, Kafka, MQ, REST, Sockets, JSON u otros formatos y protocolos, según las necesidades del proyecto.

LO QUE BUSCAMOS EN TI

Estamos en búsqueda de un/una Software Engineer (Java) para unirse a nuestro equipo en Madrid, con los siguientes requisitos y experiencia:

Experiencia profesional

  • +2 años desarrollando aplicaciones backend con Spring Boot (Obligatorio)

Formación académica

  • Ingeniería Informática, de software o carreras similares (Deseable)
  • También se valorará formación equivalente acreditada mediante experiencia profesional relevante.

Idiomas

  • Nivel de inglés fluido, al menos B2 (Deseable)

Habilidades técnicas

No hace falta que todo esto forme parte de tu experiencia previa. Si ya has trabajado con alguna de estas tecnologías, genial. Si otras simplemente te suenan y tienes interés en aprenderlas, también encajarás bien:

  • Conocimiento consolidado y buenas prácticas en programación con Java y Spring Boot en versiones recientes.
  • Diseño y desarrollo de APIs REST.
  • Spring WebFlux, Project Reactor y Netty.
  • Arquitectura de microservicios y patrones de diseño backend.
  • Programación concurrente, asíncrona y distribuida.
  • Diseño de sistemas modulares, extensibles y de alto rendimiento.
  • Conocimientos de Docker, Kubernetes y despliegues en cloud.
  • Buenas prácticas de testing: unitario, integración y pruebas de rendimiento.
  • Observabilidad: logs, métricas, trazas, alertas y diagnóstico de incidencias.
  • Uso de repositorios Git, como GitLab, GitHub o Bitbucket, y familiaridad con flujos de trabajo basados en ramas, merge requests o pull requests.
  • Deseable conocimiento de entornos cloud.
  • Valorable experiencia trabajando con herramientas de CI/CD y entornos containerizados.
  • Mentalidad de calidad de código: buscamos personas que valoren la simplicidad, la mantenibilidad y las buenas prácticas de desarrollo.

Lynx Tech se enorgullece de ser una organización que ofrece igualdad de oportunidades sin importar edad, género, discapacidad, estado civil, raza, religión u orientación sexual. Estamos comprometidos en ofrecer un proceso de selección inclusivo y accesible para todas las personas.

NUESTRA OFERTA Y BENEFICIOS

Al unirte a nuestro equipo, disfrutarás de múltiples beneficios, tales como:

  • Cuidamos de tu bienestar por lo que contarás con seguro médico, seguro de vida, y acceso a Wellhub.
  • Impulsamos la flexibilidad con un modelo híbridocolaborativo.
  • Potenciamos tu crecimiento con formación especializada y oportunidades de carrera en un ecosistema tecnológico global centrado en datos e IA aplicada a fraude y AML.
  • Buscamos hacer tus días laborales más accesibles, por lo que contarás con tickets de restaurant y medidas de apoyo familiar.

 

DA TU SIGUIENTE PASO PROFESIONAL AQUÍ

Si estás interesado y cumples con los requisitos, aplica ahora o comparte esta oportunidad con alguien que consideres ideal para este rol.

¿Quieres conocernos mejor? Visita nuestra página web https://lynxtech.com/

 

Frequently Asked Questions

Is the salary disclosed for the Software Engineer (Java) position at lynxtech?
The salary for this Software Engineer (Java) role at lynxtech is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer (Java) position at lynxtech located?
This Software Engineer (Java) role at lynxtech is based in Madrid. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Software Engineer (Java) at lynxtech belong to?
This Software Engineer (Java) position is part of the Software Delivery department at lynxtech. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer (Java) position at lynxtech?
Click the "Apply Now" button on this page. You will be redirected to lynxtech's official application portal hosted on greenhouse where you can submit your application directly.
When was the Software Engineer (Java) job at lynxtech posted?
This Software Engineer (Java) position at lynxtech was posted on Aug 21, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Engineer (Java)
lynxtech
Apply for this role ↗

You'll be redirected to lynxtech's official application page on Greenhouse.