Занятость: полная
Формат работы: офис/удаленно
Опыт: от 4 лет
Вакансия

Java-разработчик (Middle/Senior)

Инфомаксимум
Аккредитованная продуктовая IT-компания, разрабатывает решения в области бизнес-аналитики с 2008 года. Выросли из стартапа до лидера рынка Process Mining России. 3000+ клиентов, среди которых: Т-Банк, Газпромбанк, Россельхозбанк, Альфа Банк, МТС, ФНС России, НИУ ВШЭ, hh.ru, Магнитогорский металлургический комбинат, Северсталь, Норникель, OZON и др. Мы помогаем избавлять мир от рутинных задач, основываясь на трех ценностях — время, люди, идеи и их реализация.
С чем предстоит работать
Наш флагманский продукт — система активной бизнес-аналитики Proceset (в реестре отечественного ПО с 2019 года). В рамках одной платформы сочетает ряд решений: Process Mining, Task Mining, Цифровой сотрудник и др.

Команда работает по методологии Scrum.
В составе SCRUM-команды разработчиков тебе предстоит:
  • разрабатывать проект с модульной архитектурой - систему оптимизации бизнес-процессов Proceset;
  • поддерживать существующие сервисы и интегрировать их с различными системами;
  • оптимизировать и повышать эффективность работы платформы.
Ключевые задачи и зона ответственности
  • разработка и поддержка ядра модульного продукта на Java;
  • проектирование и реализация крупных, сложных фич (large-scale features) по продуктовому roadmap;
  • активное участие в архитектурном проектировании и принятии технологических решений;
  • проведение исследовательских работ (R&D);
  • оптимизации производительности и внедрения новых подходов;
  • проведение архитектурного и код-ревью, наставничество;
  • профилирование, диагностика и глубокая оптимизация кода.
Обязательные навыки
  • коммерческий опыт разработки на Java от 4 лет;
  • глубокое знание Java Core;
  • понимание структур данных и применение алгоритмов и на практике;
  • опыт работы с реляционными БД, умение писать и оптимизировать SQL-запросы;
  • отличное владение Git, понимание процессов CI/CD;
  • практический опыт с JUnit (или TestNG) и принципами тестирования;
  • понимание сетевого протокола: HTTP;
  • опыт работы с REST или GraphQL;
  • навыки работы с Maven или Gradle;
  • опыт работы с Docker;
  • знание и умение использовать на практике паттернов проектирования;
  • понимание принципов SOLID, основ чистой архитектуры;
  • писать поддерживаемый код и аргументированно проводить code review;
  • умение профилировать код, находить и устранять узкие места.
Будет значительным преимуществом
  • опыт многопоточного и параллельного программирования;
  • работа с ClickHouse;
  • использование GraphQL;
  • углубленное знание Gradle;
  • опыт разработки высоконагруженных или low-latency систем.
Стек
Java core, Java, Git, GraphQL, REST, SQL, NoSQL, ClickHouse, Gradle
Мы предлагаем
  • удаленный или офисный формат работы;
  • гибкое начало утра;
  • официальное оформление по ТК РФ;
  • поддержка любых продуктивных идей, направленных на профессиональных и карьерный рост специалистов вместе с компанией. Корпоративное обучение.
  • работу в команде лучших: сплоченный коллектив единомышленников;
  • штат квалифицированных психологов, способных поддержать в трудную минуту.
Бонусы
  • предоставление и отправка оборудования для работы;
  • частичная оплата коворкинга (при необходимости);
  • скидка на абонемент в тренажерный зал в вашем городе;
  • приобретение профильной литературы;
  • частичная или полная оплата профессиональных курсов для развития навыков;
  • посещение крупных корпоративных мероприятий, бонус за прохождение испытательного срока и полгода работы.
Этапы подбора
первичное онлайн-собеседование, техническое интервью.
Понравилась вакансия?
Оставь свои контактные данные. Наш менеджер свяжется с вами и поможет с возникшими вопросами
Скопировать ссылку
Жизнь в Инфомаксимум после оффера
Присоединяйся к нам в соцсетях
Инфомаксимум
Наша корпоративная жизнь
Внутренняя кухня IT-компании
Команда IM
Proceset
Все о продукте, который мы разрабатываем