Java developer

Зарплата

от 150 000 ₽

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

Полный рабочий деньМожно удаленно

Компания

Разработка программных продуктов

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

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

Компания SRG является одним из лидеров на рынке автоматизации оценки недвижимости. Клиентами являются такие банки, как Сбербанк, ВТБ, Альфа-банк, ГазпромБанк, Deltacredit, а также сотни оценочных компаний России. Наши продукты - лидеры на рынке решений для оценки недвижимости и используются банками для 80% ипотечных сделок.

Наши роботы не только полностью автоматически оценивают квартиры, но также помогают аналитикам работать с уникальными объектами на рынке, выявлять случаи мошенничества, оценивать коммерческую недвижимость.

Что мы используем

  • Основой наших продуктов является Java8 и Spring (в т.ч. SpringBoot, SpringData, SpringSecurity)
  • Математика наших роботов написана на Python с использованием различных алгоритмов машинного обучения.
  • В качестве баз данных мы используем MySQL, MongoDB, Redis, ElasticSearch.
  • Для обработки больших данных применяется Hadoop и HBase.
  • В качестве стредств мониторинга - Graphana, Kibana и Zabbix.
  • Развертывание системы осуществляется с использованием Jenkins и Puppet.
  • Web-часть взаимодействует через REST и использует ReactJS, Thymeleaf.
  • Часть сервисов развернуты в Docker-контейнерах.

Как мы работаем

  • У нас используется CI/CI с использованием Jenkins.
  • В качестве системы внутреннего документооборота мы используем JIRA.
  • Часть проектов используют Kanban, часть - Scrum.

Задачи

  • Участие в разработке архитектуры системы и техническом проектировании.
  • Оптимизация и развитие серверной логики.
  • Проведение рефакторинга имеющегося кода.

Требования

  • Опыт Java разработки от 2 лет.
  • Уверенное знание JAVA (Exceptions, OOP, Generics).
  • Практический опыт работы со Spring (IoC, MVC, Security).
  • Опыт работы c JPA (Hibernate, Spring Data, SpringBoot).
  • Опыт разработки БД: реляционная алгебра, индексы, оптимизация запросов.
  • Способность писать простой, расширяемый и производительный код.

Существенным преимуществом для нас является

  • Опыт работы с большими данными и не реляционными СУБД (Redis, MongoDB).
  • Опыт работы с RabbitMQ.
  • Знание средств коллективной разработки и сборки проектов (Mercurial, Gradle/Maven, Jirа, Jenkins)
Условия:
  • Оформление по ТК РФ.
  • Заработная плата и размер ежеквартальных премий обсуждаются с успешным кандидатом.
  • Офис БЦ "Пальмира", м. Бауманская/Электрозаводская (в шаговой доступности).

Тип занятости - полная занятость, полный день.

Бонусы

Интересный проект, сильная команда, карьерный рост.