El portal de empleo de España
Ingeniero de Sistemas Distribuidos Java
Híbrido en Barcelona·Añadida ayer
6 ofertas abiertas
Resumen
Detalles del puesto
Híbrido
Días de oficina y de casa — el reparto está en la oferta.
Requisitos
Trabajar en inglés
Se requiere inglés, según la oferta.
Estar cerca de Barcelona para los días híbridos
No se menciona ninguna ayuda para la mudanza.
Esta oferta se ha traducido automáticamente al español.
Salario y beneficios
Qué ofrecen
Creamos beneficios pensando en TI.
- 25 días de vacaciones + 2 días adicionales libres para actividades de voluntariado
- Plan de pensiones
- Seguro médico privado
- Ticket restaurant
- Beneficios de guardería/transporte
- Asignación para bienestar
- Clases de idiomas (inglés y español)
Requisitos
Qué buscan
- Experiencia en el diseño, construcción, depuración y operación de sistemas distribuidos.
- Sólida experiencia en el desarrollo de software de servidor en Java.
- Experiencia en el diseño y evolución de protocolos de mensajería o librerías de software.
- Experiencia en el uso de diferentes tipos de pruebas para respaldar la calidad del software, incluyendo la corrección y el rendimiento.
- Experiencia en la medición, benchmarking y profiling de componentes o sistemas.
- Excelentes habilidades de comunicación verbal y escrita.
- Un enfoque colaborativo, con un interés genuino en compartir conocimientos y aprender de los demás.
- Criterio para priorizar demandas contrapuestas basándose en el valor a largo plazo y explicar esas prioridades a los interlocutores.
- Confianza para desafiar el status quo y sugerir mejoras, tanto técnicas como culturales.
Se valorará
No es necesario tener experiencia en todas las áreas siguientes. Sería valioso si has trabajado con una o más de las siguientes:
- Tecnologías de mensajería o máquinas de estado replicadas y deterministas.
- Sistemas de baja latencia, alto rendimiento o rendimiento predecible.
- Property-based testing o pruebas de simulación determinista.
- Protocolos de intercambio financiero como FIX o ITCH.
- Sistemas OMS, EMS o de bolsa (exchange).
- C, C++ u otros lenguajes de programación.
- Herramientas de construcción y automatización de ingeniería, como Gradle o GitHub Actions.
- Plataformas en la nube como AWS, GCP o Azure.
- Plataformas de orquestación de contenedores como Kubernetes.
- Debates técnicos de preventa o de cara al cliente.
- Construcción de una presencia técnica pública a través de blogs, charlas en conferencias o contenido de vídeo externo.
El puesto
Estamos contratando a un Java Distributed Systems Engineer para ayudar a construir Aeron Sequencer, nuestra tecnología para aplicar la replicación de máquinas de estado a los mercados de capitales. Trabajarás en sistemas distribuidos que permitan a otros equipos de ingeniería construir software eficiente y fiable. Este es un rol práctico con la oportunidad de influir en las decisiones de producto, la arquitectura, las prácticas de ingeniería y la forma en que comunicamos nuestro trabajo.
Qué harás
- Analizar, diseñar, debatir y desarrollar sistemas distribuidos basados en máquinas de estado replicadas.
- Escribir código Java limpio, eficiente, mantenible y autodocumentado.
- Diseñar y evolucionar protocolos de mensajería y librerías de software.
- Localizar y depurar problemas (troubleshoot y debug) en aplicaciones Java y sistemas distribuidos.
- Aplicar pruebas, benchmarking, medición y profiling para mejorar la corrección y el rendimiento.
- Participar en revisiones de código, programación en pareja (pairing) y debates técnicos para elevar la calidad de nuestro trabajo.
- Contribuir a las decisiones de producto, no solo a la ejecución de tareas.
- Mantenerse al día con las tecnologías y prácticas de ingeniería de software relevantes.
- Comunicar las decisiones técnicas y las prioridades de forma clara a interlocutores técnicos y no técnicos.
Proceso de selección
Los procesos de entrevista largos son estresantes y aburridos, y nosotros no somos así
Queremos asegurarnos de que todo funcione sin problemas.
Así que aquí tendrás entrevistas en tres etapas:
1- Una charla con uno de nuestros excelentes reclutadores.
2- Una charla por Zoom con uno de nuestros colegas de Java donde te harán preguntas detalladas sobre tu experiencia.
3- Una entrevista presencial (ya sea en nuestra oficina o por Zoom). Durante esta entrevista, profundizaremos aún más y tendrás una tarea de programación en pareja (pair programming) para realizar.
Pero no te preocupes; tu reclutador te explicará todo paso a paso.
Un pequeño consejo para ti durante esas etapas:
La colaboración es masivamente importante para nosotros, así que no dudes en compartir tus pensamientos, hacer preguntas, pedir ayuda si es necesario, etc :)
Sobre Adaptive Financial Consulting
Adaptive Financial Consulting es una consultoría de tecnología de trading que desarrolla soluciones a medida para mercados de capitales, incluyendo migración a la nube, modernización de arquitectura y servicios de consultoría. Es la sede de Aeron, un stack tecnológico de código abierto y comercial para sistemas de trading resilientes, de baja latencia y alto rendimiento, y cuenta con más de 300 empleados en 5 oficinas en 3 continentes, con más de 265 proyectos de tecnología de trading entregados.
- Sector
- Financial Technology
- Plantilla
- 300+
- En España
- Barcelona
Datos prácticos
- Adaptive tiene una oficina en Barcelona, una de sus cinco oficinas en tres continentes (Londres, Nueva York, Barcelona, Montreal y Manila).
- La oficina de Barcelona tiene actualmente múltiples puestos de ingeniería abiertos, incluyendo puestos de QA Lead, QA Specialist, Java Developer, Java Distributed Systems Engineer, Senior SRE/DevOps Engineer y Senior SDET.
- La empresa cuenta con más de 300 empleados y más de 265 proyectos de tecnología de trading entregados.
- Adaptive es la creadora de Aeron, Artio, Hydra y SBE; Aeron es su tecnología de infraestructura de trading premium y de código abierto.
- Su trabajo se centra en tecnología de trading a medida, migración a la nube y modernización de arquitectura para clientes de mercados de capitales.
En sus propias palabras
Sobre la empresa y el equipo
Adaptive es una empresa de tecnología financiera orientada al producto con una profunda experiencia en mercados de capitales, materias primas y digitales. Desarrollamos tecnología para bancos de inversión, gestores de inversiones, fintechs y proveedores de servicios de mercados de capitales. Nuestros equipos de consultoría trabajan con los clientes para implementar y ampliar esa tecnología, pero nuestro punto de partida es la ingeniería de producto: resolver problemas difíciles y construir software que cree una ventaja competitiva duradera.
- Problemas de ingeniería interesantes. Trabaja con ingenieros apasionados en software donde la corrección, el rendimiento y la facilidad de uso son fundamentales.
- Influencia en el producto. Ayuda a dar forma a la tecnología que se utiliza para resolver problemas complejos en los mercados financieros, en lugar de simplemente cumplir con requisitos predefinidos de los clientes.
- Equipos colaborativos. Compartimos conocimientos, aprendemos unos de otros, respetamos las diferentes perspectivas y contribuimos donde sea necesario.
- Trabajo flexible. Apoyamos un modelo de trabajo híbrido altamente flexible.
- Un ritmo sostenible. El equilibrio entre la vida laboral y personal es importante para nosotros, respaldado por beneficios de bienestar y un enfoque en el rendimiento a largo plazo.
- Una cultura inclusiva. Nuestro objetivo es crear un entorno positivo y colaborativo, y apoyar a nuestra gente y a las comunidades locales mediante programas de bienestar, diversidad e inclusión.
Adaptive tiene oficinas en Londres, Nueva York, Barcelona, Montreal y Manila, reuniendo a un equipo global con un enfoque compartido en la construcción de una mejor tecnología financiera.
LO QUE LA GENTE PIENSA DE NOSOTROS 🗣️ Puedes consultar nuestra página de Glassdoor :)
Información adicional
La diversidad y la inclusión son claves para un gran lugar de trabajo, y Adaptive es mejor cuando es más representativo del mundo que nos rodea. Queremos que todo el mundo se sienta cómodo siendo quien es en el trabajo, sin ningún temor al juicio o a la negatividad.
Todo lo que pedimos es que nuestros compañeros sean respetuosos, colaborativos, apasionados por lo que hacen y tengan las habilidades necesarias para tener éxito en sus funciones.
Verificación de antecedentes: el empleo/contratación está sujeto a una verificación de antecedentes aceptable que será realizada por Adaptive


