Java разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
JAVA developer
Высшее образование
Опыт работы От 1-го года
Основные требования
· Глубокие знания языка программирования Java (1.8)
· Уверенные знания ООП и шаблонов проектирования
· Уверенные знания алгоритмов и структур данных
· Уверенные знания принципов построения реляционных баз данных
· Уверенные знания принципов построения аналитических хранилищ
· Уверенные знания JDBC, Hibernate, JMS
· Уверенные знание фреймворка Spring
· Уверенные знание сборщиков Maven или Gradle
· Уверенные знания принципов работы сервера приложений (Red Hat OpenShift)
Дополнительные (желательные) требования
· Знания основ баз данных (Oracle)
· Знание форматов XML, JSON
· Знание основ информационной безопасности (сертификаты, VPN, TLS/SSL)
· Опыт работы по REST, знание основных методов
· Знания систем тестирования приложений (TDD)
· Уверенное знания принципов работы веб-сервера
· Уверенное знания протоколов HTTP и HTTPS
· Опыт работы с Git, Jira, Bitbucket, Confluence;
· Опыт разработки клиент-серверных веб-приложений Enterprise уровня
Личностные качества
· Опыт взаимодействия в команде от 10 человек
· Аналитический склад ума
· Поиск решения для нетривиальных задач
· Коммуникабельность, открытость
· Адекватное отношение к критике
· Желание учиться и развиваться
· Умение работать с документацией
Знание иностранного языка и степень владения им
Знания английского языка на уровне чтения технической документации (углубленные знания будут преимуществом)
ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ КАНДИДАТА
· Разработка бизнес-логики на сервере приложений
· Создание взаимодействия между фронтальной частью веб-приложения и аналитической базой данных через сервер приложений
· Участие во внедрении нового функционала
· Создание интеграций с внешними системами
Бонусы
Мы предлагаем:
Условия работы: бессрочный трудовой договор, офис в центре города на Гоголя 44, график 5/2, отсутствие строгого дресс-кода;
Уровень заработной платы, который зависит от ваших технических знаний и навыков, состоит из оклада и годового премирования;
Заботу о здоровье: корпоративную программу ДМС (включает стоматологию, обследования, лечение заболеваний и т.д.), бесплатный тренажерный зал, страхование жизни, посещение корпоративного санатория в Крыму одному или с семьей;
Знания: индивидуальный план обучения с учебными курсами и поездками на конференции за счет работодателя, а еще у Вас будет возможность попробовать себя в роли спикера или ментора;
Корпоративные мероприятия: Новый год, командные выезды, участие в интеллектуальных играх. Еще мы помним о Ваших детях и дарим подарки на новый год;
Особые условия для сотрудников: льготные условия кредитования, специальные курсы обмена валюты, дисконт-программы от партнеров банка.
Если вам нравится идея превратить «главный» банк России в передовую сервисную экосистему, будем рады увидеть вас в команде!
Дополнительные инструкции
ОПИСАНИЕ ПРОЕКТА
В команду корпоративно-инвестиционного бизнеса мы ищем коллегу для разработки автоматизированной системы планирования, отчетности и управления мотивацией сотрудников (расчета премии). В рамках проекта нам потребуется создать высоконагруженную (~30000 пользователей) систему с трехзвенной (front-middle-back) архитектурой, обладающую гибкой системой управления и расчета, а также внутренним аналитическим хранилищем.
В рамках реализации проекта мы будем использовать следующие технологические решения: HTML5, CSS3, JavaScript, ReactJS, SPA, REST, Oracle WebLogic, Java, Hibernate, JMS, Apache Kafka, Oracle Database, PL/SQL, Informatica PC.
Наша команда работает c применением методологии Agile, используя инструменты Jira и Confluence.
Работа удаленно, при желании в офисе.