Middle Java разработчик
Мы — команда Dashboard SberBPM — это дашборды, содержащие ключевые показатели системы управления клиентскими путями и процессами Банка (пользователи — первые лица банка, включая Президента и членов Правления).
Смысл продукта заключается в выделении из огромного количества данных ключевых метрик и показателей по работе с клиентами и операционной деятельности для формирования объективной картины и предоставления рекомендаций для руководства Банка.
Challenge продукта заключается в работе со сложной архитектурой сервиса для поиска оптимальных решений, а также в огромном количестве интеграционных потоков больших объемов данных, их сборе и обработке, кропотливой аналитической работе с данными.
Стек: Java 8 (готовы обновлять), Spring Boot, PostgreSQL, Gradle, OpenShift, Junit, Bitbucket, Jenkins.
- Разработка технических решений;
- Адаптация и доработка серверных приложений;
- Решение прикладных и продуктовых задач на популярных фреймворках;
- Участие в разборе дефектов, выявленных на этапе интеграционного и функционального тестирования;
- Разработка unit-тестов;
- Реализация взаимодействия с существующими сервисами по API.
Ожидания по компетенциям:
- Опыт разработки на Java (Spring) от 1,5 лет;
- Опыт работы с базами данных, знание SQL на высоком уровне;
- Знание архитектур современных приложений и сервисов/микросервисов;
- Знание и опыт работы с системами контроля версий (Git);
- Опыт работы с DevOps-инструментами будет плюсом.
Бонусы
- Работу в крупнейшем банке России;
- Высокий уровень заработной платы (оклад + премии);
- Корпоративный MacBook Pro 16;
- Регулярное корпоративное обучение;
- ДМС, страхование от несчастных случаев и тяжелых заболеваний;
- Материальную помощь и социальную поддержку, корпоративную пенсионную программу;
- Льготные условия кредитования;
- Гибридный график работы, удаленный формат обсуждается.
Дополнительные инструкции
Для отклика на вакансию прошу, по возможности, писать в telegram @julia_kolyada
Java-разработчик(Динамический баланс)
Динамический баланс – это большая финансовая модель деятельности банка, позволяющая прогнозировать основные финансовые показатели Банка (баланс, процентный доход, компоненты отчета о прибылях и убытках) в разрезе центров прибыли, бизнес-блоков и клиентских сегментов, показатели основных видов риска банковской книги (процентный и валютные риски банковской книги, риск ликвидности), достаточность регуляторного капитала и экономический капитал по рискам ALM, а также нормативы Банка России по этим видам риска.
- Разработка бэкэнд-части высоконагруженной системы;
- Разработка интеграционных сервисов и микросервисных компонентов (стандарты JMS, REST API);
- Разработка гибких расчетных компонентов на Groovy/Kotlin;
- Написание Unit-тестов;
- Рефакторинг и оптимизация кода, code review;
- Участие в тестировании разработанных компонентов и исправлении дефектов;
- Участие в принятии архитектурных решений и исследовательских задачах;
- Понимание принципов ООП;
- Опыт коммерческой разработки на Java от 2-х лет
- Уверенное знание Java SE (желательно, Java SE 8), Collection, JDBC, Multithreading;
- Знания и опыт использования: Spring Framework (Spring MVC, Spring Security, Spring JDBC);
- Опыт написания Unit-тестов (Junit, TestNG);
- Уверенное знание SQL;
- Опыт работы с Git, Maven;
- Чтение технической документации на английском;
- Умение разбираться в чужом коде;
- Высшее техническое образование;
Было бы дополнительным плюсом:
- Знание основных паттернов проектирования;
- Знакомство и/или опыт использования Java-фреймворков и библиотек (например, ORM)
- Опыт работы с Jira, Confluence;
- Опыт работы в Agile-команде;
- Опыт работы в высоконагруженных проектах, опыт работы с многопоточностью;
- Умение подбирать инструменты для решения необходимых задач;
- Понимание или опыт работы в любых других областях программирования (например, любой опыт фронтенд-разработки);
- график работы с 9:00 до 18:00, пятница — до 16:45 (можно двигать начало рабочего дня);
- возможность обсуждать удаленный формат работы;
- оформление согласно ТК РФ;
- заработная плата: оклад + годовой бонус;
- социальный пакет + ДМС, спорт, обчучение;
- команда профессионалов, готовых поддержать ваши инициативы;
- возможность работы с новыми технологиями;
- работа по методологии Agile
Java-разработчик(Динамический баланс)
Динамический баланс – это большая финансовая модель деятельности банка, позволяющая прогнозировать основные финансовые показатели Банка (баланс, процентный доход, компоненты отчета о прибылях и убытках) в разрезе центров прибыли, бизнес-блоков и клиентских сегментов, показатели основных видов риска банковской книги (процентный и валютные риски банковской книги, риск ликвидности), достаточность регуляторного капитала и экономический капитал по рискам ALM, а также нормативы Банка России по этим видам риска.
- Разработка бэкэнд-части высоконагруженной системы;
- Разработка интеграционных сервисов и микросервисных компонентов (стандарты JMS, REST API);
- Разработка гибких расчетных компонентов на Groovy/Kotlin;
- Написание Unit-тестов;
- Рефакторинг и оптимизация кода, code review;
- Участие в тестировании разработанных компонентов и исправлении дефектов;
- Участие в принятии архитектурных решений и исследовательских задачах;
- Понимание принципов ООП;
- Опыт коммерческой разработки на Java от 2-х лет
- Уверенное знание Java SE (желательно, Java SE 8), Collection, JDBC, Multithreading;
- Знания и опыт использования: Spring Framework (Spring MVC, Spring Security, Spring JDBC);
- Опыт написания Unit-тестов (Junit, TestNG);
- Уверенное знание SQL;
- Опыт работы с Git, Maven;
- Чтение технической документации на английском;
- Умение разбираться в чужом коде;
- Высшее техническое образование;
Было бы дополнительным плюсом:
- Знание основных паттернов проектирования;
- Знакомство и/или опыт использования Java-фреймворков и библиотек (например, ORM)
- Опыт работы с Jira, Confluence;
- Опыт работы в Agile-команде;
- Опыт работы в высоконагруженных проектах, опыт работы с многопоточностью;
- Умение подбирать инструменты для решения необходимых задач;
- Понимание или опыт работы в любых других областях программирования (например, любой опыт фронтенд-разработки);
- график работы с 9:00 до 18:00, пятница — до 16:45 (можно двигать начало рабочего дня);
- возможность обсуждать удаленный формат работы;
- оформление согласно ТК РФ;
- заработная плата: оклад + годовой бонус;
- социальный пакет + ДМС, спорт, обчучение;
- команда профессионалов, готовых поддержать ваши инициативы;
- возможность работы с новыми технологиями;
- работа по методологии Agile