Напиши текст вакансии для должности "Java-разработчик". Название компании: "ФинТех". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Обязанности:  развитие средств и технологий построения защищенных порталов для применения в высоконагруженных центрах обработки данных в интересах органов государственной власти; развитие конструктора экранных форм ввода и визуализации данных (в т.ч. деловая графика, электронные карты местности, аналитические панели и т.д.), средств ведения глобальных реестров данных (единый формат описания данных предметной области), конструкторов баз данных и целевых процессов, средств администрирования информационного описания конфигураций защищенных порталов для типовых объектов автоматизации (разделы, экранные формы, бизнес-процессы в которых используются экранные формы); разработка ядра унифицированного сервиса доступа к данным, реализуемого за счет генерации байт-кода в соответствии со спецификацией на модели данных (структуру баз данных); развитие сервисов доступа к территориально - распределенным защищенным базам и хранилищам данных; развитие технологии и средств удаленного обновления конфигураций защищенных порталов объектов автоматизации; развитие редакторов отчётов на базе Libreoffice (calc, writer) с функциями разработки шаблонов отчётов различной сложности, их разметки (привязка к информационным ресурсам баз данных), загрузки данных в отчёт; разработка решений по работе с базами статистической информации (выгрузка данных из отчётов, автоматическая синхронизация баз данных статистической информации, накопление и доступ к данным); разработка клиент – серверных решений в части распределенных вычислений (математический репозиторий, сервисы доступа, обновление репозитория, интеграция с форматом данных информационных ресурсов баз данных); интеграция с клиент – серверными решениями: электронный документооборот и делопроизводство, сетевые файловые хранилища, геоинформационные системы; разработка средств интеграции с сервисами взаимодействующих автоматизированных и информационных систем; разработка автоматизированных тестов; документирование кода, структур данных и процессов взаимодействия; участие в архитектурной и аналитической проработке решений; выполнение регламентов разработки (c применением Git, Nexus, Jira).  Требования:  высшее образование; опыт работы на должности java-разработчика от 3-х лет; знание Java Core (jdk 8 +); практический опыт разработки EJB, web-приложений и web-сервисов (JAX-RS, JAX-WS); опыт работы с JPA фреймворками (Hibernate или TopLink); знание теории построения БД и языка SQL (PostgreSQL или Oracle); опыт работы с контейнерами приложений (Tomcat,Jetty,WildFy); понимание ООП и умение применять Design Patterns; знание стандартных алгоритмов и структур данных; уверенное использование систем контроля версий (Git). умение работать с командной строкой Linux.  Условия:  оформление по ТК РФ; график работы 5/2; возможность удалённой работы (3-4 дня удаленно,1 день в офисе, по согласованию с руководителем); достойная заработная плата по итогам собеседования; молодой, энергичный и профессиональный коллектив; бесплатная парковка; офис в центре - м. Октябрьская, м. Полянка.