Software Engineer (Java) - Lynx

Software Engineer (Java) - Lynx

Country: Spain

Lynx Financial Crime Tech está buscando un/a Software Engineer (Java / Spring Boot) para nuestras oficinas en Madrid

POR QUÉ DEBERÍAS CONSIDERAR ESTA OPORTUNIDAD

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.

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.

Adoptamos una sólida cultura de riesgos y esperamos que todo nuestro equipo, independientemente del puesto que ocupen, tengan una actitud proactiva y responsable hacia la gestión de riesgos.

Lynx se enorgullece de ser una organización en la que hay igualdad de oportunidades independientemente de la identidad de género, la cultura y la discapacidad. Nuestra misión es contribuir a que más personas y empresas prosperen.

QUÉ HARÁS EN TU TRABAJO

Como Software Engineer Java / Spring Boot, participarás 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.

Necesitamos a alguien como tú para que nos ayude en distintos ámbitos:

  • 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.

EXPERIENCIA

  • Al menos 2 años de experiencia desarrollando aplicaciones backend con Spring Boot.
  • Experiencia en diseño y desarrollo de APIs REST.
  • Experiencia trabajando con arquitecturas de microservicios.
  • Conocimientos de programación reactiva con Spring WebFlux, Project Reactor y Netty, o interés sólido en trabajar con este enfoque.
  • Experiencia con alguno de los siguientes mecanismos de integración: Kafka, colas MQ, APIs REST, SFTP, almacenamiento tipo S3 o procesamiento de ficheros.

EDUCACIÓN

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

HABILIDADES & CONOCIMIENTOS

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.

OTRA INFORMACIÓN

  • Nivel de inglés fluido, equivalente a B2 o superior.
  • 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.

Interés por aprender, colaborar en equipo y desenvolverse en proyectos técnicos con arquitectura distribuida.

QUE OFRECEMOS

En Lynx 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.

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.

Cuidamos de tu bienestar con nuestro programa Wellbeing, seguro médico, seguro de vida, y acceso a Wellhub.

Impulsamos la flexibilidad con un modelo híbrido y colaborativo, ticket restaurant y medidas de apoyo familiar.

Además, 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.

Si quieres conocernos más, visita nuestra web https://lynxtech.com/