Назад
Company hidden
20 часов назад

Java Senior Software Engineer (Distributed Databases)

74 200 - 100 400€
Формат работы
remote (только Europe)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Serbia/Poland/Spain +8 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Java Senior Software Engineer (Distributed Databases): Developing and optimizing a highly scalable, geo-distributed database solution with an accent on replication, sharding, concurrency, and performance optimization. Focus on designing failure-resistant storage and networking, implementing high-availability cluster algorithms, and debugging data consistency across multi-node systems.

Location: Remote or hybrid in Georgia, Croatia, Estonia, Finland, Italy, Poland, Romania, Serbia, Spain, Armenia, or Cyprus

Salary: €74,200–€100,400 gross per year

Company

hirify.global develops an open-source database platform used in enterprise deployments, Linux distributions, and public clouds.

What you will do

  • Develop and test a scalable, geo-distributed, high-performance database solution.
  • Ensure database scalability, performance, reliability, and high availability.
  • Design storage, networking, failure-handling, and recovery mechanisms for multi-node systems.
  • Implement and optimize data structures, replication, sharding, concurrency, and consistency algorithms.
  • Profile, debug, and tune Java and database performance using JFR, JMC, async-profiler, VisualVM, and other tools.
  • Collaborate with cross-functional teams, review code, and manage software engineers on the project.

Requirements

  • 4+ years of Java programming experience.
  • Deep knowledge of Java concurrency, the Java Memory Model, Java SE, I/O, and JVM internals.
  • Experience with SQL databases, troubleshooting Java applications or databases, and distributed software solutions.
  • Strong knowledge of SQL and concepts including Raft, MVCC, ACID, P2PL, Snapshot Isolation, and REPEATABLE READ.
  • Strong leadership, problem-solving, debugging, and collaboration skills.
  • Work authorization must align with one of the listed hiring locations; visa sponsorship and relocation are not provided.

Nice to have

  • Experience with NoSQL or distributed databases and high-load distributed systems.
  • Experience with Docker, Kubernetes, or public cloud platforms such as AWS, GCE, or Azure.
  • Open-source contributions, automation, performance or load testing, and active use of AI.

Culture & Benefits

  • Globally distributed team and collaboration across locations.
  • Remote or hybrid work options depending on location.
  • Projects involving large-scale database and distributed-systems challenges.
  • 25 days of paid annual leave plus holidays.
  • Competitive compensation and an engineering culture focused on creativity and clean code.

Hiring process

  • Submit an application with a CV or resume through the hirify.global careers ATS.
  • Accommodation is available during the application and interview process upon request.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →