Вакансия: Senior Java Developer, Казань
Вакансия Senior Java Developer Казань
В Центр регионального развития Департамента информационных технологий Банка России ищем коллегу – профессионала и единомышленника. Мы занимаемся реализацией проектов и развитием платёжных систем и сервисов Банка России.
В нашей команде появилась позиция Senior Java Developer на проекте по созданию принципиально новой платёжной системы.
О проекте:
Цель данного проекта - создание технологического прототипа финтех решения с дальнейшим развитием функциональности. Наша команда работает над разработкой новой платежной платформы, меняющей ландшафт всей банковской системы. Проект стартовал недавно, поэтому разработчику предстоит поучаствовать в зарождении новой платформы в самом начале ее пути.
Проект разрабатывается с нуля - никакого легаси кода.
Наши требования к кандидату:
Основы:
- Коммерческий опыт разработки на Java от 4х лет;
- Уверенное знание и понимание принципов ООП;
- Опыт работы в enterprise-проектах;
- Знание и опыт применения шаблонов проектирования;
- JDK 8 (Collections Framework, Exceptions, IO/NIO, Lambda, Stream API, Concurrency, JDBC, XML Parsers, Logging);
- Опыт работы с инструментом автоматизации сборки Apache Maven.
Тестирование:
- Знание фреймворка тестирования JUnit и умение покрывать код тестами.
Фреймворки:
- Понимание принципов работы Spring/Spring-boot.
Система контроля версий:
- Владение Git;
- Опыт работы с Gitlab или другой системой управления репозиториями кода git.
Контейнеризация:
- Владение технологиями docker/docker-compose.
БД:
- Знание синтаксиса SQL и навыки написания запросов;
- Опыт работы или желание научиться работать с СУБД PostgreSQL.
Будет плюсом - стремление стать тимлидом команды, опыт декомпозирования задач и менторинг начинающих сотрудников.
Обязанности:
- Разработка нового функционала системы;
- Исправление найденных багов;
- Покрытие кода тестами;
- Улучшение кодовой базы;
- Участие в обсуждении и предложение решений;
- Ревью кода других участников.
Мы предлагаем Вам:
Стек технологий:
- JDK 8;
- Mockito;
- Spring Framework;
- Apache Maven;
- JUnit 5;
- PostgreSQL;
- Docker;
- REST;
- Apache ActiveMQ;
- Git / Gitlab;
- Sonarqube / Sonarlint;
- Prometheus / Grafana.
Дополнительные условия:
-
получение действительно уникального опыта в мегарегуляторе, участие в проектах, которые напрямую или косвенно затрагивают весь финансовый рынок России;
-
возможности для профессионального развития и развитую ИТ культуру: наставничество, обучение в Университете Банка России, профессиональные клубы, конференции, сильная команда руководителей и коллег;
-
использование как стандартных средств коллективной работы (Gira, Confluence), так и собственных средств (свой портал видео-конференц связи, собственная среда тестирования и разработки и т.п.);
-
работу в сбалансированных и полнофункциональных проектных командах;
-
стабильность при постоянном развитии;
-
широкий социальный пакет (дополнительные дни к отпуску, возможности для отдыха по льготным ценам, свой многопрофильный медицинский центр, корпоративные скидки на спорт и активная спортивная жизнь внутри Банка России, пенсионная программа и многое другое);
- Релокационный пакет для иногородних кандидатов.
Показать QR-код страницы