Java Distributed Systems Engineer — State Machines

Adaptive

Barcelona

Hybrid

EUR 70,000 - 90,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

25 days vacation
2 additional days off for volunteering
Pension plan
Private Health Insurance
Ticket restaurant
Childcare/Commuting benefits
Wellbeing allowance
Language classes (English and Spanish)

Job summary

Adaptive invites a Java Distributed Systems Engineer to help build Aeron Sequencer, applying state machine replication to capital markets and enabling other teams to deliver reliable software. You will design and implement distributed systems in Java, evolve messaging protocols, and contribute to testing, benchmarking, and code reviews with a collaborative team.

The role offers a flexible, hybrid working model and opportunities to influence product decisions, architectures, and engineering

Qualifications

  • Experience designing, building, debugging, and operating distributed systems.
  • Strong experience developing server-side software in Java.
  • Experience designing and evolving messaging protocols or software libraries.
  • Experience using different forms of testing to support software quality, including correctness and performance.
  • Experience measuring, benchmarking, and profiling components or systems.
  • Strong written and verbal communication skills.

Responsibilities

  • Analyse, design, discuss, and develop distributed systems based on replicated state machines.
  • Write clean, efficient, maintainable, and self-documenting Java code.
  • Design and evolve messaging protocols and software libraries.
  • Troubleshoot and debug Java applications and distributed systems.
  • Apply testing, benchmarking, measurement, and profiling to improve correctness and performance.
  • Participate in code reviews, pairing, and technical discussions to raise the quality of our work.
  • Contribute to product decisions, not just task execution.
  • Keep up to date with relevant software engineering technologies and practices.
  • Communicate technical decisions and priorities clearly to technical and non-technical stakeholders.

Skills

Distributed systems
Java server-side
Messaging protocols
Testing/Benchmarking
Communication

Tools

Kubernetes
Gradle
GitHub Actions
Cloud platforms (AWS/GCP/Azure)

Job description

Adaptive invites a Java Distributed Systems Engineer to help build Aeron Sequencer, applying state machine replication to capital markets and enabling other teams to deliver reliable software. You will design and implement distributed systems in Java, evolve messaging protocols, and contribute to testing, benchmarking, and code reviews with a collaborative team.

The role offers a flexible, hybrid working model and opportunities to influence product decisions, architectures, and engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Distributed Systems Engineer - Barcelona - Fintech
Java Distributed Systems Engineer - Barcelona - Fintech

Adaptive • Barcelona

On-site
EUR 70,000 - 90,000
25 days vacation
2 additional days off for volunteering
Pension plan
+5
Senior Java Developer — Real-Time Trading Tech
Senior Java Developer — Real-Time Trading Tech

Adaptive • Barcelona

Hybrid
EUR 65,000 - 90,000
Hybrid work model
Well-being benefits
Java Developer — Trading Tech, Hybrid Work
Java Developer — Trading Tech, Hybrid Work

Adaptive • Barcelona

Hybrid
EUR 50,000 - 90,000
Pension plan
Private Health Insurance
Ticket restaurant
+5
Java Developer – Distributed Systems Engineer
Java Developer – Distributed Systems Engineer

Adaptive • Barcelona

Hybrid
EUR 42,000 - 66,000
Hybrid-режим работы
Пенсионный план
Частное медицинское страхование
+3
java developer in capital markets
java developer in capital markets

Adaptive • Barcelona

On-site
EUR 60,000 - 90,000
Hybrid working model
Well-being benefits
Work-life balance initiatives
+2
Staff Java Architect — Spring Platform, AI-Driven Scale
Staff Java Architect — Spring Platform, AI-Driven Scale

Duetto Research • Spain

Remote
EUR 120,000 - 170,000
java developer for capital markets
java developer for capital markets

Adaptive • Barcelona

Hybrid
EUR 42,000 - 66,000
Hybrid-режим работы
Пенсионный план
Частное медицинское страхование
+3
Java Developer - Barcelona
Java Developer - Barcelona

Adaptive • Barcelona

Hybrid
EUR 50,000 - 90,000
Pension plan
Private Health Insurance
Ticket restaurant
+5
Senior Java/Scala Backend Engineer – AI-Driven Finance
Senior Java/Scala Backend Engineer – AI-Driven Finance

EPAM Systems • Málaga

Hybrid
EUR 90,000 - 130,000
Private health insurance
Employee stock purchase plan
Paid sick leave
+3
Senior Distributed Systems Engineer - Remote & Flexible Hours
Senior Distributed Systems Engineer - Remote & Flexible Hours

BairesDev • Spain

Remote
EUR 121,000 - 164,000
Remote Work
Excellent compensation in USD or local currency
Hardware and software setup for remote work
+3