Lead Java Developer

Omsk

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

Локации найма: Москва/Remote

Команда разрабатывает продукт, позволяющий тысячам агро-предпринимателей получить субсидии на развитие своего дела/бизнеса по программам развития агропромышленного комплекса, минимизируя потери времени и убирая сложные бюрократические процедуры засчет автоматизации взаимодействия банковских организаций, бизнеса и министерства.

Разработка ведется на базе технологической платформы, в основе которой лежит микросервисная архитектура с горизонтальным масштабированием, расчитанная на обслуживание миллионов пользователей.

Команда проекта будет состоять из аналитиков, front & back разработчиков, ручных и нагрузочных тестировщиков.

общая информация

Обязанности

Разработка приложений и сервисов
Проектирование приложений на Java.
Разработка интеграционных сервисов.
Участие в оценке задач по срокам выполнения, декомпозиция задач.
Проведение code review.
Отслеживание исполнения релизного цикла и сроков прохождения quality gate.
Управление командой разработчиков, постановка и контроль задач.

Расположение

Omsk

Адрес офиса

не указан

Тип работы

Java

Номер ссылки

VR-54327

Мы ожидаем от Вас

Обязательные требования:

  • Опыт разработки на Java от 5х лет;
  • Экспертное владение Java 8;
  • Опыт командной разработки коммерческих приложений, знание основных методологий разработки программного обеспечения, проведения модульного тестирования (JUnit и TestNg);
  • Понимание принципов OOП, шаблонов проектирования, принципов ООАД, шаблонов проектирования уровня предприятия;
  • Знакомство с технологиями Spring Framework, Hibernate ORM, JDBC, JMS, JMX;
  • Опыт работы с инструментами Jira, Confluence, Git,Jenkins, Sonar, Maven, Gradle, Nexus;
  • Опыт работы с сервером приложений WildFly (JBoss);
  • Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем;
  • Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений;
  • Экспертное знание принципов реляционных БД, опыт проектирования и оптимизации БД;
  • Понимание принципов работы и особенностей SQL иNoSQL хранилищ: Oracle, PostgreSQL, Cassandra, Apache Ignite ;
  • Опыт работы со SpringBoot;
  • Английский на уровне чтения технической документации;
  • Высшее техническое образование.

Желательные требования:

  • Опыт использования стека технологий Hadoop, Apache Kafka;
  • Умение работать с linux command line, писать минимальные bash-скрипты;
  • Опыт работы с MongoDB, Docker/Kubernetes.

Работа у нас — это

  • команда профессионалов, готовых поддержать ваши инициативы
  • возможность работы с новыми технологиями
  • возможности карьерного роста
  • обучение за счет компании в корпоративном тренинг-центре
  • красивый и комфортный офиc по окончании пандемии
  • программа наставничества
  • расширенный социальный пакет
  • участие в профессиональных сообществах