Senior Java Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Java разработчик — уверенный senior или lead
Компания Merk ищет в команду человека, который не побоится разобраться в технически сложном проекте и при этом будет лидить команду из нескольких разработчиков! Мы специализируемся на мобильной разработке для крупных зарубежных стартапов; над десятками интересных проектов у нас трудятся более 450 специалистов высокой квалификации. Нашими приложениями пользуются 40 млн человек по всему миру! Наши разработки неоднократно попадали в Top AppStore и упоминались в TechCrunch, Engadget, Gizmodo. Наши офисы продаж расположены в Нью-Йорке, Майами, Атланте, а центры разработки в 6 городах РФ, а также в Сербии, Казахстане, Армении.
Приходи и создавай будущее вместе с нами!
Чем предстоит заниматься:
- писать код для системы хранения данных: начиная от взаимодействия с железом и заканчивая интеграциями с облачными сервисами;
- разрабатывать API для команды фронтендщиков;
- тестировать и оптимизировать производительность;
- чинить проблемы и расширять функционал опенсорсного ПО, с которым приходится взаимодействовать бэкенду;
- решать проблемы с программной и аппаратной частью на железе заказчика (иногда бывает и такое);
- дорабатывать pipeline сборки образа операционной системы СХД;
- лидить команду из нескольких бэкенд разработчиков.
Что нужно, чтобы присоединиться к нам:
- знать современные Java-технологии для серверных решений;
- понимать принципы ООП и уметь применять паттерны проектирования;
- знать и иметь понимание архитектуры *nix систем;
- иметь базовые навыки администрирования Linux;
- понимать основы проектирования баз данных и иметь навыки работы с SQL;
- знать английский язык на уровне, достаточном для чтения технической документации.
Преимущества
У нас будет больше причин работать вместе, если ты:
- имеешь сертификаты по Java от Sun/Oracle;
- владеешь средствами отладки Java приложений (Memory Analyzer, профилировщики, и пр); умеешь анализировать логи;
- имеешь опыт применения средств автоматизации разработки ПО: коллективное владения кодом, автоматизация сборки и тестирования, непрерывная интеграция, и т.п.;
- имеешь опыт работы с WebSockets;
- имеешь работы с сетевыми файловыми системами SMB, GlusterFS, S3;
- имеешь опыт программирования на C, Perl (не стоит пугаться, его на проекте почти не осталось), Bash;
- имеешь опыт упаковки и разворачивания образов Docker;
- имеешь опыт проектирования архитектуры сложных высоконагруженных проектов;
- любишь в свободное время читать исходники ядра Linux и готов поделиться с нами своими находками.
Что мы за это предлагаем:
- Гибкий график, главный принцип – работать с душой и пользой 40 часов в неделю)
- Зарплата “белая” по результатам собеседования, в зависимости от опыта и квалификации.
- Обеспечение оборудованием для работы.
- Оплата профессиональной сертификации, субсидирование обучения по англ.яз.
- Компенсация спорта.
- Удаленная работа или гибридный график.
- Официальное оформление.
- Рассматриваем кандидатов, готовых к релокации за пределы РФ (Сербия, Армения, Грузия, Турция или иные направления)