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 минут пешком от метро Ботанический сад).