MariaDB PLC·24 сент.
Java Senior Software Engineer
Ориентир по рынку≈ 275 000 – 350 000 ₽наша приблизительная оценка по 22 вакансиям этой роли и грейда, у работодателя вилка не указана
🌍 УдалённоSeniorПолная занятость
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Вместо вилки в объявлении «Competitive pay»: что это значит в цифрах, придётся выяснять. В описании есть настораживающие места, они разобраны ниже.
3 из 4 в норме
Вилку не назвали: какую сумму назвать вам и ниже какой не соглашаться
Деньги
Вместо вилки в объявлении «Competitive pay». Ориентир на созвон: столько платят в 22 похожих вакансиях Backend Developer уровня Senior.
Живость
Открыта 25 дней, и признаков фиктивного найма у неё нет.
Описание
Обязанности: 12, требования: 9. Понятно, что за работа, ещё до отклика.
- Известно
- высокие нагрузки
- Не сказано
- как оформят, из каких стран можно работать и часовой пояс команды
- Настораживает
- «fast-paced»: так пишут, когда задач больше, чем людей.
Что требуют
ОбязательноJavaSQLMySQLPostgreSQLDockerKubernetesAWSAzureLinuxGit
Надбавка к зарплате на этом уровне: Kubernetes +15%.
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Вакансия на английскомПереведёт заголовок и описание вакансии на русский
Наша компания
About MariaDB MariaDB is making a big impact on the world. Whether you’re checking your bank account, buying a coffee, shopping online, making a phone call, listening to music, taking out a loan or ordering takeout – MariaDB is the backbone of applications used everyday. Companies small and large, including 75% of the Fortune 500, run MariaDB, touching the lives of billions of people. With massive reach through Linux distributions, enterprise deployments and public clouds, MariaDB is uniquely positioned as the leading database for modern application development.
Чем предстоит заниматься
You will be responsible for the development and testing of a highly scalable, geo-distributed, highly performant database solution. You should have experience working on distributed software solutions and have a strong background working with on-premise and cloud-based solutions. You will also be responsible for managing a number of Software Engineers on the project
Java Senior Software Engineer
Here at MariaDB we are seeking a highly motivated and experienced Java Senior Software Engineer to lead the development of our highly scalable, geo-distributed, and highly performant database solution. This role requires a strong background in distributed software solutions, experience with both on-premise and cloud-based environments, and proven leadership abilities. You’ll be joining a small, highly skilled team where your work will have a direct impact. Expect to dig deep into replication, sharding, concurrency, and performance optimization—making our systems faster, smarter, and more resilient. You’ll collaborate globally, contribute to open source, and push the limits of what a distributed database can do
Ensure the scalability, performance, and reliability of the database system
Collaborate with cross-functional teams to define, design, and ship new features
Troubleshoot and resolve complex issues in distributed environments
Profile, debug, and fine-tune performance with tools like JFR, JMC, async-profiler and VisualVM—and your own tricks
Keep code clean and reviewable with Git
Develop and optimize the data structures for providing the best experience accessing data in high data-intensive scenarios
Implement the best way to store data to disk and send data over the network to other nodes (including failure handling and recovery after failures)
Implement and integrate algorithms for high availability of the whole cluster
Investigate flaws in data consistency algorithms, which may require thorough debugging either on multi-node clusters and in low-level byte-represented data
Наши требования
4+ years of experience in Java programming
Deep knowledge of concurrency in Java and Java Memory Model and/or of concurrency model in other programming systems
Excellent Java SE knowledge including IO, JVM internals, etc
Experience with SQL databases
Experience in troubleshooting Java applications and/or databases
Excellent leadership, problem-solving, and debugging skills
Experience working effectively in a fast-paced, collaborative environments
Deep SQL knowledge (MariaDB/MySQL/PostgreSQL/Apache Ignite/GridGain) and passion for distributed systems (Raft, MVCC, ACID etc)
Understands MVCC and P2PL, and the difference between Snapshot Isolation and REPEATABLE READ
Дополнительно
Experience with NoSQL and/or distributed databases
Experience with building highload distributed systems and algorithms
Experience with Docker, Kubernetes and/or public Cloud (AWS, GCE, Azure, etc.)
Open-source contributions, automation expertise, or performance/load testing
Active use of AI
Location
Remote – Georgia, Croatia, Estonia, Finland, Italy, Poland, Romania, Serbia, Spain, Armenia, Cyprus
A globally distributed team where your work is tangible, valuable and appreciated
Remote or Hybrid work options (location dependent)
Projects that stretch your skills and make an impact at scale
Competitive pay, 25 days paid annual leave (plus holidays), and a culture that values creativity and clean engineering
How to Apply
If you are interested in this position, please submit your application along with your CV/Resume through our ATS Greenhouse on our MariaDB Careers site
MariaDB does not sponsor work visas or relocation
MariaDB will not accept agency resumes without a prior contractual agreement with HR. Please do not forward resumes to any recruiting alias or employee directly. MariaDB is not responsible for paying any fees associated with any unsolicited submitted CV/Resumes