Senior Java разработчик

Дата размещения вакансии: 02.05.2024
Работодатель: Bell Integrator
Уровень зарплаты:
з/п не указана
Город:
Нижний Новгород
Требуемый опыт работы:
От 3 до 6 лет

Проект: АС 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;

Обязанности:

  • Участие в проектах по развитию решений в области информационной и кибербезопасности
  • Участие в проектировании решений в соответствии с существующим архитектурным ландшафтом Банка

Условия:

  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификацию в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Работа гибрид в офисе (Москва, Рязань, Екатеринбург, Санкт-Петербург, Нижний Новгород)