Ведущий Java разработчик

Зарплата

от 120 000 до 170 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Рекрутинговая компания

Описание вакансии

Условия работы

ОПИСАНИЕ ВАКАНСИИ ВЕДУЩЕГО JAVA РАЗРАБОТЧИКА

Коротко об ИТ направлении, в котором предстоит работать:

  • Мы делаем уникальные для рынка недвижимости программные продукты – оценка стоимости онлайн + электронный обмен данными;
  • Наш программный продукт используется практически каждым ипотечным банком;
  • Ближайшие цели:
    • Подключение нового сегмента – коммерческая недвижимость;
    • Новые модули по жилой недвижимости – модуль для аналитиков недвижимости и т.п.;
    • Развитие существующих программ.

ТЕХНИЧЕСКОЕ ОПИСАНИЕ ВАКАНСИИ И ОБЯЗАННОСТИ

  • Система написана на Java 7 (зимой мигрируем на Java 8), очень много используется Spring (Spring IOC, Spring MVC, SpringAuthorization, Spring Integration и т.д);
  • Две СУБД – MongoDB (примерно 200 – 400 транзакций в секунду) и MySQL;
  • Основные модули и суть задач:
    • Сбор данных с сайтов недвижимости: в реальном режиме времени и сканировать миллионы страниц;
    • Парсинг данных: Преобразование свободного текста (как пишет продавец объявления) в структурированные данные, включая извлечение адреса из текст;
    • Машинное обучение: Анализ собранных данных, чистка и построение модели ценообразования на локальных рынках недвижимости. Цель – не зашить одну жесткую модель ценообразования, а научить систему самостоятельно адаптироваться к разным локальным рынкам недвижимости;
    • Веб интерфейсы: «Классические» веб-приложения, которые предоставляют сервис для конечных пользователей. Модули для сотрудников банка, оценщиков недвижимости, аналитиков и т.д.

Что предстоит делать:

  • Добавлять новые функции в существующие модули;
  • Создавать новые модули «с нуля» (будет полностью с нуля переписан модуль аналитика);
  • Исправлять ошибки;
  • Делать code review;
  • Участвовать в планировании задач (оценка трудоемкости, предложение улучшений).
ТРЕБОВАНИЯ К КАНДИДАТУ
  • Образование высшее, профильное
Профессиональные
  • Профессиональные знания Java (3 года);
  • Крайне желательно знание Spring, многопоточность;
  • Умеет разрабатывать полностью новые программы («с нуля») и развивать существующий код;
  • Готов и способен учить других (желательно);
  • Минимальные навыки организации работы других людей (желательно).
Мотивация и способность работать в нашей среде
  • Не требует постоянного контроля руководителя. Достаточно отчетности 10 минут в день;
  • Готов отвечать за коллективную цель и получать премию по коллективным результатам;
  • Готов нести ответственность за задачу от начала и до выпуска;
  • Готовность работать в быстро растущем проекте;
  • Готов к быстрому изменению решаемых задач;
  • Готов (и может) работать параллельно над 2-3 продуктами.
Личные качества
  • Быстро соображает, «не тупит», быстро учится новым технологиям;
  • Ориентирован на получение результата, а не на соблюдение «книжных принципов»;
  • Дисциплинированность и самоконтроль.
  • Позитивное отношение к людям;
  • Командный игрок или лидер;
  • Не хочет быть самым «слабым звеном». Сам себя будет подгонять, чтобы продуктивно работать;
  • Обязательно должен любить содержание работы
УСЛОВИЯ РАБОТЫ И ПЕРСПЕКТИВЫ
  • Компенсация: рыночный оклад (примерный уровень готов буду озвучить при Вашей потенциальной заинтересованности) + 20-25% ежеквартальный бонус по результатам выполнения задач;
  • Подчинение ИТ-Директору. Для реализации проекта могут быть в подчинение выделены разработчики (как внутренние, так и внешние сотрудники);
  • Испытательный срок: 3 месяца;
  • График работы: Пн-Пт с 09.00 до 18.00;
  • Возможные перспективы: команда разработчиков очень быстро растет, так как продукт передовой на российском рынке оценки недвижимости. Поэтому в перспективе года может стать Team Lead;
  • Место работы: г.Москва, офис в районе метро Электрозаводская

Бонусы

- 20-25% ежеквартальный бонус по результатам выполнения KPI; - высокая вероятность вырасти до team lead в ближайший год

Дополнительные инструкции

В случае, если Вы заинтересованы в вакансии и подходите на ее требования, прошу выслать мне Ваше резюме с подробным описанием Вашего опыта на мой имейл it@AmiriHR.com, далее мы сможем связаться по скайп и обсудить детали, после чего смогу Вас представить Техническому директору компании, с которым, в случае одобрения им Вашей кандидатуры, смогу организовать встречу.