Senior Java Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Региональный центр развития "Казань" занимается реализацией проектов и развитием платёжных систем и сервисов Банка России.
В нашей команде открыта позиция Senior Java Developer на проекте по созданию принципиально новой платёжной системы.
О проекте:
Цель данного проекта - создание технологического прототипа финтех решения с дальнейшим развитием функциональности. Наша команда работает над разработкой новой платежной платформы, меняющей ландшафт всей банковской системы. Проект стартовал недавно, поэтому разработчику предстоит поучаствовать в зарождении новой платформы в самом начале ее пути.
Проект разрабатывается с нуля - никакого легаси кода.
Задачи:
- разработка нового функционала системы;
- исправление найденных багов;
- покрытие кода тестами;
- улучшение кодовой базы;
- участие в обсуждении и предложение решений;
- ревью кода других участников.
Требования:
- уверенное знание и понимание принципов ООП;
- опыт работы в 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.
Мы предлагаем:
- получение уникального опыта в мегарегуляторе;
- возможности профессионального и карьерного развития;
- привлекательная система мотивации;
- широкий социальный пакет;
- корпоративное обучение.Комфортабельный офис рядом с метро и экологически чистым парком;
- гибкий график работы.