Regular Java Developer
Самара

О команде

Sherlock

Наша команда занимается развитием полнофункционального решения для служб такси Sherlock. Это система для автоматизации всех аспектов управления бизнесом — от заказа такси и назначения машины до биллинга и приложений для клиентов. Sherlock совмещает высокую гибкость и масштабируемость решения и программу непрерывной технической поддержки. Сегодня Sherlock  используют компании из Нью-Йорка, Парижа, Москвы, Бухареста, нескольких городов Великобритании, а также стран Африки и Ближнего Востока. Наша цель — запустить современный, качественный и удобный такси сервис в каждом городе мира.

Около 60 человек постоянно занимаются развитием системы Sherlock. Это масштабное и сложное решение с высочайшими требованиями к качеству кода, продуманности функциональности, производительности, надежности и безопасности. Продукт может дорабатываться под конкретных заказчиков, поэтому у нас никогда не иссякает поток интересных и порой самых неожиданных задач. Команда решает самые разнообразные вопросы: от разработки эвристических алгоритмов принятия решений до разработки модуля расчета цен, от интеграций процессинга банковских карт до интеграции с датчиками пассажирских сидений, от разработки iPhone и Android приложений для заказа такси до диспетчеризации входящих звонков. Если вам интересно работать над серьезным продуктом, известным во многих странах мира и имеющим международные награды, — вам сюда!

О вакансии

Основная задача команды разработчиков — создавать и развивать систему Sherlock, которая должна работать быстро и надежно в режиме 24/7/365 у заказчиков со всего мира. Команда разработки отвечает за серверную часть, Android и iOS приложения, Web портал. Разработчики также занимаются проектированием, участвуют в развертывании системы на серверах, разрабатывают автотесты. Разработчик Sherlock должен быть грамотным инженером, не бояться разбираться в сложных вещах и постоянно учиться, успевая за идущими вперед технологиями. Работа над тиражируемым продуктом особенно интересна, поскольку для этого нужно иметь глобальное видение и уметь находить гибкие решения.

Задачи

  • Участие в разработке архитектуры системы.

  • Проектирование и реализация модулей системы на Java.

  • Проектирование структуры базы данных.

  • Участие в Code Review.

  • Участие в развертывании кластерных систем.

  • Исследовательская и проектная работа.

Навыки

  • Опыт работы в ИТ-компаниях не менее 2 лет.

  • Отличное знание Java SE, проектирование баз данных, OOP.

  • Исполнительность и ответственность.

Преимуществом будет

  • Знание английского языка на уровне pre-intermediate (чтение и понимание технической литературы).

  • Опыт работы с Spring Framework, ORM Frameworks и Vaadin.

  • Знание Concurrency, I/O, Memory Model и Java 8 Streams.

  • Опыт в оптимизации производительности Enterprise систем.

  • Опыт работы с системами семейства Unix.

Мы предлагаем

Компенсация на лечение / спорт

Компенсации на лечение/спорт

Гибкий график

Гибкий график

Спортзал, игровая комната

Спортзал, игровая комната

Комфортабельный офис

Комфортабельный офис

Курсы английского языка

Курсы английского языка

Конкурентная зарплата

Конкурентная зарплата

Отправить резюме

Files must be less than 2 MB.
Allowed file types: gif jpg jpeg png txt rtf pdf doc docx odt ppt pptx odp xls xlsx ods xml gz rar tar zip.

Мы всегда ищем таланты

Мы заинтересованы в целеустремленных, активных и ответственных сотрудниках, готовых быстро развиваться и добросовестно работать.

Все открытые вакансии