Напиши текст вакансии для должности "Старший программист JAVA (Middle)". Название компании: "ЗЭТ". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'MySQL', 'Java SE', 'Работа с базами данных', 'Hibernate ORM'

Задачи: Разработка архитектурных решений и программного обеспечения (ПО) средств и систем защиты объектов в части обеспечения информационной безопасности и комплексов контроля защищенности информации.   Обязанности:Разработка и развитие архитектуры ПО; Разработка новых функций и поддержание существующих; Подбор стека технологий для проектов; Написание кода на языке Java; Оптимизация кода для достижения лучшей производительности; Отладка, тестирование и сопровождение разработанного ПО; Участие в проведении пусконаладочных работ и испытаний, в том числе, и на объектах заказчика. Требования / навыки: Опыт коммерческой разработки на Java от 2-х лет; Уверенный уровень владения Java 8+; Знание паттернов проектирования и умение применять их на практике; Опыт многопоточного программирования; Опыт работы с реляционными базами данных; Отличные навыки поиска и решения проблем; Умение свободно читать и понимать техническую документацию на английском языке.   Применяемые нами технологии и стеки протоколов: Netty, Protocol Buffers, JPA, Hibernate, MySQL, JavaFX, JFoenix, JNI, Log4j2, Gradle Будет плюсом: Опыт работы с распределенными хранилищами и системами; Знание HTTP, REST, SOAP; Понимание особенностей микросервисной архитектуры; Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter); Навыки сборки и компиляции больших проектов из исходников; Опыт проектирования автоматических тестов; Работа по Scrum методологии управления разработкой; Формирование технической документации (технические задания, спецификации, инструкции).   Условия: Постоянная работа в офисе в 5 минутах ходьбы от ст. м. &quot;Мужества&quot;; Конкурентоспособная &quot;белая&quot; заработная плата. Уровень заработной платы определяется по результатам собеседования; Официальное оформление в соответствии с Трудовым кодексом РФ (отпуск, больничный и пр.); Добровольное медицинское страхование (ДМС); Корпоративные праздники, спортивные соревнования.