Описание вакансии
Bell Integrator – один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Java разработчик
Работа гибрид в офисе (Москва, Рязань, Екатеринбург, Санкт-Петербург, Нижний Новгород
Проект: АС DLP – автоматизированная система контроля возможных каналов утечек конфиденциальной информации, проведения расследований инцидентов ИБ и ретроспективного анализа.
Задача – разработка функциональной подсистемы проверок контента на наличие конфиденциальной информации методами AI
Стек технологий проекта: Java, PostgreSQL, Сeph, ELK Stack. Front написан на JavaScript, React, TypeScript
Требования:
-
Высшее техническое образование
-
Опыт коммерческой разработки на Java от 3 лет (уровень Senior)
-
Отличные знания Java, в том числе многопоточного программирования и концепции ООП
-
Знание SOLID принципов
-
Знание основных фреймворков Spring, Junit, Mockito;
-
Знание систем сборки Maven или Gradle;
-
Понимание архитектурного стиля взаимодействия REST;
-
Знание стандартов и опыт работы с протоколами http,SMTP,ICAP,S3
-
Навыки работы с реляционными БД и облачными хранилищами (Ceph/S3);
-
Навыки реализации многопоточной обработки
-
Навыки и культура работы с промышленным исходным кодом
Желательно:
-
Опыт построения высоконагруженных, производительных и безопасных решений на JVM, их настройка и тюнинг, кластеризация и мониторинг;
-
Опыт работы с Apache Kafka;
-
Опыт работы с PostgreSQL
-
Понимание шаблонов проектирования;
-
Опыт реализации процессов обработки данных с использованием Apache Flink;
-
Знание и опыт использования Scala на уровне чтения кода;
-
Опыт построения интеграционных решений;
-
Принятие концепций и практик Agile (с поправкой на Enterprise-разработку: покрытие тестами, документация в коде, Code Review, CI etc) и DevOps;
-
Знание систем контроля версий (Git), понимание рабочего процесса Gitflow;
-
Опыт работы в командной строке Linux;
Обязанности:
-
Участие в проектах по развитию решений в области информационной и кибербезопасности
-
Участие в проектировании решений в соответствии с существующим архитектурным ландшафтом Банка
Условия:
-
Конкурентоспособная заработная плата
-
Корпоративное обучение и сертификацию в технических и бизнес областях
-
Корпоративные развлекательные программы
-
Работа гибрид в офисе (Москва, Рязань, Екатеринбург, Санкт-Петербург, Нижний Новгород)