Java Developer
Описание проекта: Сбербанк крупнейший банк в России (110 млн активных клиентов), один из ведущих международных финансовых институтов, самый дорогой российский бренд, входящий в топ - 25 брендов мира.
Мы создаем новую технологическую платформу для экосистемы компании.
Наша команда занимается созданием системы для автоматизации бухгалтерского, налогового учета и учета по международным стандартам для группы компаний Сбербанк.
Система по масштабам не имеет аналогов в России, перед ней стоят серьезные вызовы по задачам сверхвысоких нагрузок и обработке огромного объема распределенных данных.
Ищем Java-разработчика на проект "Главная бухгалтерская книга".
ГБК ППРБ планирует заменить и объединить все существующие учетные системы банка и реализовать одновременный параллельный учет в разных стандартах: бухгалтерские российский и международный, налоговый, управленческий и пр.
ГБК ППРБ развивается в тесной интеграции со всеми основными модулями ППРБ: модули розничного и корпоративного блока, единый каталог продуктов и тарифов, управление операционными днями и пр.
Вам предстоит интересная и увлекательная работа в кругу коллег разработчиков Первая версия нашего продукта выведена декабре 2017 года в опытную промышленную эксплуатацию, но вместе с тем находится еще в самом начале своего развития.
Много задач решено, но еще больше нам предстоит решить вместе.
Задачи разработчика: Разработка высоконагруженных компонентов банковских приложений; Поиск и проектирование оптимальных решений, прототипирование; Описание предложений по техническому решению в задачах Jira; Подготовка в кодовой базе инфраструктуры для решения задач (заглушки); Проектирование и разработка решений по автоматизации тестирования; Подготовка в кодовой базе инфраструктуры для unit-тестирования; Подготовка инфраструктуры для автоматизации тестирования.
Помощь другим разработчикам при проектировании архитектурных решений и интеграционных сценариев; Контроль качества кода (соглашения, ревью, checkstyle, sonar, и т.п.)
; Управление тех. долгом; Построение контуров CI/CD; Поддержка Dev(Sec)Ops в соответствии с методиками принятого производственного процесса Банка Мы ждем от кандидата: Уверенное знание Java SE; Уверенное понимание принципов многопоточного программирования; Опыт разработки Web-приложений, Понимание принципов клиент-серверного взаимодействия; Опыт работы с серверами приложений JBoss, Apache Tomcat, IBM WebSphere; Уверенное знание технологий разработки SpringFramework, Hibernate ORM, JMS, JMX, Junit.
Знание технологий разработки интерфейсной части - JavaScript, JQuery, React.
Понимание принципов OOП, методологий разработки, шаблонов проектирования; Понимание всего цикла производства ПО, от анализа первичных требований до обновления ПО на серверах и сопровождения пользователей; Будет преимуществом Опыт разработки высоконагруженных и распределенных систем, Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений; Опыт работы с системами финансового профиля Опыт работы с системами контроля версий: svn, git.
Опыт работы с набором практик DevOps (Jenkins, Ansible, Groovy); Опыт работы с инструментами разработки Intellij IDEA, Jira, Confluence; Уверенные знания в SQL синтаксисе, опыт работы с БД Oracle; Знакомство с IMDG-платформами Работа у нас — это: • Команда профессионалов, готовых поддержать ваши инициативы; • Интересные и масштабные задачи; • Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы; • Возможность работы с новыми технологиями; • Обучение за счёт компании; • Гибкий график; • Красивые и комфортные офисы; • Социальный пакет ДМС; • Прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании; • Высокая заработная плата (оклад годовая премия); • Корпоративная программа лояльности (льготное кредитование, скидки в компаниях-партнерах);