👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Java Developer

Местоположение и тип занятости

КазаньПолный рабочий день

Компания

Центральный банк Российской Федерации

Описание вакансии

Условия работы

Приглашаем присоединиться к команде проекта по созданию перспективной платежной системы!

Наши требования к кандидату:

Основы:

  • Уверенное знание и понимание принципов ООП;
  • Знание и опыт применения шаблонов проектирования;
  • 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/11;
  • Spring Framework;
  • Apache Maven;
  • JUnit 5;
  • PostgreSQL;
  • Docker;
  • REST;
  • Apache ActiveMQ;
  • Git / Gitlab;
  • Sonarqube / Sonarlint;
  • Prometheus / Grafana.

Бонусы

Дополнительные условия:

  • В проектах мегарегулятора Вы сможете получить уникальный опыт в масштабных, значимых проектах, работу на современном стеке технологий с использованием популярных средств разработки, а также непрерывное обучение и повышение квалификации, посещение профильных конференций
  • Возможность карьерного и профессионального развития в течении первого года работы;
  • Гибкий график работы;
  • Корпоративная жилищная программа.