Java developer
Требования
Местоположение и тип занятости
Компания
Российский разработчик программного обеспечения для технологической независимости бизнеса
Описание вакансии
Условия работы
Проект:
Мы - команда развития Platform V DataGrid - решения, основанного на open source продукте Apache Ignite.
Ignite - распределенная отказоустойчивая базы данных, предназначенная для быстрых вычислений в памяти на больших объемах данных.
Мы ищем в команду старшего/ведущего разработчика.
Поддерживаем сотрудников в росте в сообществе Apache Ignite (доработки передаются в open source), в выступлениях на митапах и конференциях. У нас плоская структура и мы предоставляем большую свободу действий.
Задачи:
- разработка и проектирование нового функционала
- сопровождение программного продукта и исправление найденных ошибок.
Для нас важно:
- отличное знание Java Core
- знание алгоритмов и структур данных
- опыт работы с concurrency или нагруженными сервисами от 3х лет
- знания об устройстве JVM, понимание работы GC, работы unmanaged памяти - Unsafe
- понимание принципов работы баз данных (запросы, транзакции, репликация)
- опыт отладки Java приложений
- опыт работы с контейнеризацией / виртуализацией (Docker, k8s)
- опыт работы в Linux
- английский язык на уровне чтения технической документации и переписки.
Будет плюсом:
- опыт многопоточного программирования (JMM, java.util.concurrent - структуры и примитивы синхронизации, deadlocks, atomics, CAS)
- участие в разработке или тестировании распределенных систем или баз данных
- понимание внутренней архитектуры базы данных, страничной организации памяти
- опыт проведения нагрузочного тестирования
- опыт использования benchmark инструментов (JMH)
- вклад в opensource проекты.
Бонусы
- проекты большого масштаба в которых есть возможность делать жизнь миллионов людей лучше
- сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями
- оборудование: мощное железо, дополнительные мониторы ― все для решения масштабных задач и экспериментов
- льготная программа на покупку недвижимости в новостройке или строительство дома для IT от 4,7%
- команда: работа бок о бок со лучшими из IT-индустрии, каждый из которых может поделиться своей экспертизой
- профессиональное развитие: развиваем культуру профсообществ и внутри компании мы организуем meetup, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику
- новый опыт - лучшие сотрудники выступают на ИТ-конференциях
- гибридный формат работы или офис Даниловский Форт - 10-15 минут от метро Тульская и МЦК Верхние Котлы, крытый паркинг для всех сотрудников, велопарковка
- здоровье и спорт: программа ДМС для сотрудников и их родственников, собственный тренажерный зал в офисе.