Senior Java Developer

Цели:

  • проектирование и программирование функциональности в рамках поставленных технических требований;
  • разработка ПО с использованием Java-технологии;
  • анализ работоспособности ПО, отладка;
  • документирование разработки в соответствии со стандартами, принятыми в компании.

Задачи:

  • распределение задач среди подчинённых, контроль их выполнения;
  • формирование периодической и оперативной отчётности о разработке ПО;
  • кроссплатформенная реализация функциональных возможностей ПО;
  • исправление замечаний, выявленных в ходе внутреннего тестирования и поступившим из Отдела тестирования;
  • моделирование проблем на тестовых конфигурациях;
  • ведение задач и ошибок в Redmine.

Требования:

  • опыт работы в индустрии разработки программных средств на языке Java (не менее 3 лет);
  • навыки разработки приложений с использованием JavaEE, spring;
  • опыт работы с унаследованным кодом;
  • опыт разработки многопоточных и асинхронных приложений;
  • опыт разработки под Linux;
  • опыт создания и поддержки unit-тестов;
  • опыт работы с СУБД PostgreSQL;
  • знание стека протоколов TCP, UDP, HTTP.

Будет плюсом:

  • знания и опыт применения основ криптографии, электронной подписи и PKI;
  • опыт работы с системами контроля версий: git;
  • опыт работы со средствами автоматизации сборки проектов: Apache Ant, Apache Maven;
  • опыт работы со скриптовыми языками Shell, JavaScript, Python.

Мы предлагаем:

  • стабильную работу в компании - ведущем российском разработчике продуктов и решений для обеспечения информационной безопасности;
  • интересные задачи, которые позволят развиваться в коллективе настоящих профессионалов;
  • достойную заработную плату, а также возможности профессионального и карьерного роста;
  • оформление в соответствии с ТК РФ;
  • ДМС после испытательного срока;
  • корпоративные мероприятия;
  • современный благоустроенный офис (7 минут пешком от метро Ботанический сад).