yandex
M
MariaDB
Страна
Сербия
SeniorУдалённоПолная занятость

Java Senior Software Engineer

ИИОценка ИИ

Престижная компания с мировым именем, работа над сложным Open Source продуктом и возможность удаленной работы из Сербии делают эту вакансию крайне привлекательной для опытных инженеров. Высокий уровень технического вызова компенсируется масштабом влияния продукта.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний внутреннего устройства JVM, Java Memory Model и принципов работы распределенных систем. Работа над ядром базы данных требует исключительной точности в вопросах конкурентности и производительности.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана5 500 €
Рынок4 500 € – 7 500 €
ИИОценка ИИ

Зарплата для Senior Java ролей в Сербии при работе на международные компании обычно выше локального рынка. Учитывая уровень MariaDB, можно ожидать компенсацию в верхней границе рыночного диапазона.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

Откликнуться в MariaDB

*🤩* Удалённо, Сербия

*🔔* Опубликовано менее 24 часов назад

*📸 Разрабатывает открытую реляционную базу данных и корпоративные решения для распределённого хранения данных*

*🤩* Системы компании используют 75% компаний Fortune 500

Задачи:

• Разрабатывать и тестировать масштабируемую геораспределённую базу данных;

• Оптимизировать репликацию, шардирование, конкурентный доступ и производительность;

• Профилировать Java-приложения с помощью JFR, JMC, async-profiler и VisualVM;

• Реализовывать алгоритмы высокой доступности и разбирать нарушения согласованности данных.

*🕸 Требования:*

• От 4 лет программирования на Java и знание Java SE, JVM и IO;

• Глубокое понимание конкурентного программирования и Java Memory Model;

• Опыт работы с SQL-базами данных и диагностики Java-приложений;

• Знание распределённых систем, MVCC и моделей изоляции транзакций.

Откликнуться: Откликнуться

*🚀* Offer Inside

#java #senior #software #engineer⁣⁣⁣​‌​‌‌​‌​​‌​‌​‌‌‌​‌​‌‌​​‌​​‌‌​​​​​‌​‌‌​​‌​‌​‌​‌​​​‌‌​‌​​​​‌‌​‌‌​‌​‌​‌‌​​‌​‌‌​‌​‌​​‌​​‌‌​‌​‌‌‌‌​‌​​‌​‌‌​‌​​‌‌​‌‌​‌​‌​​​‌​‌​​‌‌​​‌‌​‌​‌‌​‌​​‌​​​‌​​​‌​‌‌​​‌​​‌‌​​​​​‌​​‌‌‌​​‌​​​‌​​​‌​​‌​‌​​‌‌​‌​​​​‌​‌‌​‌​​‌‌​‌‌​‌​‌​​‌​​‌​‌‌‌‌​​‌​‌​​‌‌‌​​‌​​​‌​​​‌‌​​​‌‌​​‌‌​​‌​​‌​​‌‌‌​​‌​​​‌​​​‌​​‌‌​‌​​‌‌​‌​‌​‌​​‌‌‌​​‌​​​‌‌‌​‌​​‌​‌​​‌‌​‌​‌​​‌​​‌‌‌​​‌​‌​‌​​​‌​‌​​‌​​‌‌​‌​‌​​‌​‌‌​​‌​‌‌​‌​‌​​‌​‌​‌​‌​‌‌‌‌​​​​‌​​‌‌​‌​‌‌​‌​‌​​‌‌​​​‌‌​‌‌‌​‌‌‌​‌​‌‌​​‌​​‌‌​​‌​​‌​​‌​​‌​​‌‌​​‌‌​‌​​‌‌‌​​‌‌​‌​‌​​‌‌​​‌​​​‌‌​‌​​​​‌​‌‌​​‌​‌‌​‌​‌​​‌​​‌​​‌​‌‌‌‌​‌​​‌​‌‌​​‌​‌​‌​‌​​​‌‌​‌​​​​‌‌​‌‌​​​‌​​‌‌​‌​‌​​​‌‌‌​‌​​​‌​‌​​‌‌​​​​​‌​‌‌​​‌​‌​‌​‌‌‌​‌​‌​‌​‌​​‌‌​​‌​​‌​‌‌​‌​​‌​‌​‌​​​‌​‌​‌‌​​‌‌​‌​‌​​‌​​‌‌‌​​‌​​​‌​​​‌​‌​​‌​​‌‌​‌​​‌​‌​‌‌​​‌​‌​‌​​​‌⁣⁣⁣⁣

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Java
  • Java SE
  • JVM
  • SQL
  • JFR
  • JMC
  • async-profiler
  • VisualVM
  • MVCC
  • Distributed Systems
  • Concurrency

Возможные вопросы на собеседовании

Проверка глубокого понимания работы с памятью в Java, что критично для разработки СУБД.

Расскажите о Java Memory Model (JMM). Какие гарантии предоставляют ключевые слова volatile и synchronized в контексте видимости и переупорядочивания инструкций?

Вакансия предполагает работу с геораспределенными данными.

Как вы обеспечиваете согласованность данных в распределенной системе? Какие компромиссы согласно CAP-теореме вы считаете наиболее критичными для СУБД?

В задачах указано профилирование приложений.

Опишите ваш опыт использования async-profiler или JFR. Какие типы проблем (memory leaks, lock contention, CPU spikes) вы находили с их помощью и как устраняли?

Работа с MVCC указана в требованиях.

Как реализован механизм MVCC (Multi-Version Concurrency Control) и какие проблемы (например, write skew) он помогает решить в высоконагруженных системах?

Важно понимать, как кандидат справляется с критическими сбоями.

С какими нарушениями согласованности данных вы сталкивались на практике и какие алгоритмы высокой доступности (например, Raft или Paxos) применяли для их предотвращения?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

M
MariaDB
Сербия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!