Senior Java Developer
Полный рабочий день | от 190 000 до 290 000 руб.| genestack.com
О компании:
Компания Дженстек (Genestack) создаёт платформу для биоинформатиков, биологов, генетиков, врачей и всех, кто так или иначе связан с расшифровкой, изучением и систематизацией геномов. В нашей платформе можно хранить, обрабатывать, искать и визуализировать геномные данные. Благодаря Дженстеку исследователи работают, не волнуясь о проблемах преобразования форматов, обмена данными между биологами и биоинформатиками, защиты доступа, и контроля над бюджетом и ресурсами.
Вы будете работать над платформой, с помощью которой ученые решают сложные задачи в области точной медицины, создают новые лекарства и проводят биоинформатические исследования.
Дженстек – британская компания с офисами в Кембридже и в Санкт-Петербурге. Со времени создания в 2012 году наша команда выросла. Появляются новые заказчики и новые проекты, поэтому мы открываем новые вакансии в Петербурге и набираем в команду сильных разработчиков.
Мы ищем опытного программиста, умеющего находить красивые решения, доводить задачи до конца и в срок. Мы работаем короткими итерациями, поэтому ожидаем от вас умения делить большую задачу на простые, самостоятельные составляющие.
Ваши задачи:
У нас много интересных задач, связанных с разработкой и поддержкой ядра системы, программного API и отдельных приложений внутри платформы. Также, например, есть задачи по изобретению и реализации оптимальных способов хранения данных, управлению задачами в кластере (Amazon и не только) и много-много других.
В основе нашего технологического стека находится Java 8 (и мы переходим на Kotlin и на Java 11). Для работы с данными мы используем Solr, MySQL и Clickhouse. Также мы используем Python для отдельных модулей и функциональных тестов. Цикл разработки основан на GitHub, Maven/Gradle и Teamcity. Среда разработки - IDEA. Мы открыты к использованию новых технологий, если это улучшает решение задачи.
Удобный в сопровождении код для нас так же важен, как и отсутствие багов в разрабатываемой платформе, поэтому мы серьезное внимание уделяем code review. Разработчик, умеющий писать понятный и аккуратный код, будет чувствовать себя у нас комфортно.
Ваши знания и навыки:
- Умение самостоятельно работать над задачей от уточнения требований до production кода
- Навыки устного и письменного общения, плюс достаточный для этого английский язык
- Опыт проектирования и документирования технических решений
- Умение оценивать трудозатраты на реализацию решения
- Сильный уровень владения Java и Spring
- Знание основных структур данных и понимание алгоритмов из стандартной библиотеки Java
- Опыт работы с реляционными базами данных
- Умение оптимизировать и тестировать код.
Вам могут пригодиться:
- Опыт работы с большим объемом данных
- Опыт разработки веб-приложений
- Знание Python
- Знание Solr/Lucene и аналогов
- Знакомство с Unix-подобными системами
- Знания в области биоинформатики (при необходимости наши биологи введут вас в курс дела).
Условия:
- Команда сильных профессионалов
- Удобный просторный и тихий офис в центре Санкт-Петербурга, кухня с фруктами и печеньками, душ, спортзал, настольный теннис, авто- и велопарковка
- Конкурентная зарплата
- Официальное оформление, полная ставка, ДМС, 100% оплата больничного
- Курсы английского языка спонсируются компанией
- Введение в предметную область для новичков
- Гибкий график
Как к нам попасть:
Мы предложим вам двухчасовое тестовое задание или сразу пригласим вас на собеседование по скайпу, а потом - к нам в офис.
ОТКЛИКНУТЬСЯ
info@genestack.com
