Вакансия “FullStack (Java)“

Описание вакансии:
|
|
Рабочее место: |
•
Стационарное рабочее место
|
Тип занятости: |
•
Постоянная работа
|
График работы: |
•
полный день
|
Опыт работы: | • Более 3-х лет |
Дополнительно: |
•
Наши продукты создаются в интересах Управления внутрибанковской безопасности, основной целью является решение задач по выявлению и предотвращению появления утечек данных со стороны сотрудников. В нашем направлении в смежных продуктах имеются специалисты, обладающие глубокой экспертизой, каждый в своей области, поэтому всегда будет, с кем проконсультироваться и перенять опыт. Прислушиваемся к идеям и готовы к экспериментам (умеренным по срокам и размаху фантазии). Работаем по Agile-методологии, плотное взаимодействие с бизнесовой командой, есть возможность непосредственно влиять не только на процесс разработки продукта, но и на его бизнес-составляющую, интересные задачи гарантированы. Какие задачи необходимо решать: Работа над высоконагруженным и активно развивающимся сервисом с ветвистой бизнес - логикой и множеством инженерных вызовов; Разработка и оптимизация систем включающих в себя геосервисы, bigdata, аудио/видео контент; Разработка, доработка бэкенд-части системы на Java; Разработка интеграционных сервисов и компонентов на Java; Поддержка уже существующих сервисов на React, редактирование старого и добавление нового функционала, изменение верстки по новым макетам, верстка с последующим добавлением новых страниц и лендингов; Развитие внутренней библиотеки UI-компонентов на React.js; Обеспечение взаимодействия с BackEnd; Рефакторинг и оптимизация кода, Code review; Участие в тестировании разработанных компонентов и исправлении дефектов; Участие в подготовке документации; Участие в принятии архитектурных решений и исследовательские задачи. Команда ожидает от вас: Опыт коммерческой разработки на Java и React от 2-х лет; Знание и опыт работы с Java-фреймворками Spring и Camel; Хорошее понимание принципов построения межпроцессных и межпотоковых взаимодействий в современных ИТ-системах; Прикладной опыт построения интеграционных взаимодействий с помощью брокеров сообщений (JMS, IBM WebSphere MQ); Опыт работы с любым из CSS-препроцессоров (LESS, SASS, Stylus); Владение наивным JavaScript (ЕS5/ЕS6/ЕS7); Опыт работы с Bitbucket, Jenkins; Опыт работы с Jira, Confluence, GitLab; Опыт работы в Agile-команде по Scrum; Опыт работы в высоконагруженных проектах, опыт работы с многопоточностью; Умение разбираться в чужом коде; Высшее образование. Будет плюсом: Опыт работы с Kafka, ActiveMQ; Опыт реверс-инжиниринга работающих ИТ-решений; Умение анализировать чужой код; Опыт работы с СУБД (Oracle, MS SQL) в качестве разработчика; Уверенное знание SQL; Знания современных информационных технологий (клиент-серверная архитектура, синхронное/асинхронное взаимодействие, сетевые протоколы, коллективная разработка ПО, DevOps и т. д.); Знание жизненного цикла ПО, понимание принципов разработки, внедрения и эксплуатации корпоративного ПО. Мы предлагаем: Рабочее место в современном офисе на м. Верхние Котлы с возможностью отдыха в течение дня: Lounge-зоны, зоны коворкинга, кафе, оборудованные кухни, спортивный зал и спортивные групповые программы. График работы: 5/2. Начало рабочего дня гибкое; Официальное оформление по ТК РФ; Белая заработная плата; Социальный пакет: добровольное медицинское страхование Льготные банковские продукты для сотрудников; Внутреннее и внешнее обучение сотрудников; Реальная возможность для профессионального и карьерного роста в it-направлении крупнейшего Банка |