T

Senior Java Developer - Distributed Systems - Elasticsearch

The Consulting Solutions

madrid, comunidad de madrid, Spain Full-time July 05, 2026

Found Description

Senior Software Developer – Elasticsearch – Distributed Systems team.

Responsibilities

  • Improve Elasticsearch’s components that support concurrent and consistent indexing across multiple machines.
  • Maintain the cluster coordination system to keep performance high while nodes join or leave the cluster, ensuring safety and liveness.
  • Push the limits on the number of shards, nodes, and petabytes that Elasticsearch can handle today.
  • Investigate performance, concurrency, and other issues, and propose solutions.
  • Support the support engineers with harder problems.

Qualifications

  • Strong background in distributed systems and consensus algorithms.
  • Strong skills in core Java, including the standard library of data structures and concurrency constructs, as well as newer language features.
  • Deep technical proficiency in algorithms.
  • Ability to understand and work on complex, highly distr...

Ready to Apply?

Submit your application for Senior Java Developer - Distributed Systems - Elasticsearch at The Consulting Solutions

Apply Now