Middle java developer (remote)

Зарплата

от 180 000 до 300 000 ₽

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

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

Компания

Консалтинг и инжиниринг

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

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

Кто мы

BRIGHT — российская компания, специализирующаяся на стратегическом и операционном консалтинге, а также разработке цифровых продуктов.

Компания была создана 10 лет назад молодой творческой командой менеджеров-практиков в области управления системами снабжения, аутсорсинга и внедрения ERP-систем.
Мы предоставляем профессиональные услуги, подкрепленные лучшим международным и российским опытом. Сегодня нашими клиентами являются крупнейшие представители нефтегазовой и металлургической отраслей, а действующий портфель проектов компании BRIGHT сформирован на 3-4 года вперед.

Сейчас мы разрабатываем ИТ-продукт для управления движением транспорта и планирования его расписания в режиме реального времени. Продукт включает разные решения: сложные оптимизационные алгоритмы планирования, платформу для управления всей системой в режиме реального времени, интеграцию с другими ИТ-системами, мобильное приложение для пользователей. Разработка такого продукта является амбициозным вызовом, для решения которого мы объединяем в команду специалистов, способных выйти за рамки стандартных решений и способных эффективно применять свой опыт в сочетании с нестандартным подходом к работе.

Мы расширяем команду и ищем Java backend-разработчика в команду этого ИТ-продукта.

Наш стек: Java, Postgres, Hibernate, Spring Framework 5, Spring Boot 2

Инфраструктура: JIRA, Confluence, Gitlab/Jenkins, Docker, Kubernetes (Openshift)

Задачи:

  • Участвовать в процессе разработки функционала, начиная с проектирования и заканчивая поставкой и поддержкой;
  • Исследовать и улучшать производительность приложений;
  • Писать тесты, инспектировать код;
  • Выстраивать взаимодействие внутри команды и снаружи (с project-менеджерами, тестировщиками, frontend-разработчиками);
  • Решать задачи в команде с системным аналитиком, frontend-разработчиками и QA-инженерами;
  • Оценивать работу людей в команде, давать обратную связь. Развивать людей в команде;
  • Вести пул технических задач.

Требования:

  • Опыт работы на Java от 2 лет;
  • Отличное знание алгоритмов, структур данных, способность писать эффективный код;
  • Опыт работы с микросервисной архитектурой;
  • Уверенное понимание архитектуры сетевых приложений;
  • Опыт разработки приложений, основанных на принципах ООП и паттерне MVC;
  • Умение самостоятельно принимать архитектурные решения, искать нужную информацию;
  • Уверенное знание SQL;
  • Опыт использования актуальных подходов к разработке и современных технологий;
  • Опыт разработки клиент-серверных приложений (REST, JSON);
  • Опыт работы с Git, знание git flow;
  • Умение работать в команде;
  • Высшее техническое образование.

Условия:

  • Нам не так важно, где вы живете — мы рассматриваем кандидатов на полностью удаленный формат работы (при желании у нас есть комфортный офис в Москве рядом с м.Белорусская);
  • Возможность развиваться не только в рамках своих задач, но и влиять на эффективное развитие деятельности компании;
  • Белая, конкурентная заработная плата;
  • Официальное оформление по ТК РФ.
  • Корпоративная поддержка на обучение и развитие;
  • Ежегодный отпуск 28 дней;
  • ДМС после прохождения испытательного срока (3 месяца).