Senior Java разработчик (HR платформа)

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

Полный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

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

Проект: Банк начинает масштабный проект по созданию технологической HR-платформы нового поколения (PaaS/SaaS). Мы набираем ядро команды, которая заложит архитектуру и реализует современные сервисы для сотрудников и руководителей компании. Проект создается с нуля с применением лучших практик компонентно-реактивного подхода, у нас совсем нет legacy и есть полная свобода в выборе инструментов.

Нам предстоит много интересной и сложной работы, результатами которой будут пользоваться сотни тысяч человек. Ты сможешь возглавить или принять участие в разработке архитектуры платформы и приложений для нее с нуля

Требования:

  • Опыт разработки на Java от 3-х лет
  • Опыт работы с технологиями по направлению Java (11+): Spring, SpringBoot, Hibernate, Maven, LiquiBase, JMS, Git, Jenkins, UML, Junit, Async Computation (CompletableFeature, Concurrency), Quartz, SQL
  • Опыт работы с базами данных (Postgresql)
  • Опыт работы с Docker
  • Опыт командной разработки с использованием программных продуктов Confluence, Jira, Kibana
  • Опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile/DevOps) разработки

Желательно:

  • Опыт работы с брокерами сообщений (Kafka)
  • Опыт работы с nosql базами (mongodb, Redis)

Обязанности:

  • Проектирование и разработка интерфейсов приложений/ключевых технологических и прикладных микросервисов платформы
  • Понимание принципов и разработка высоконагруженного приложения
  • Написание автотестов, исправление багов, участие в ревью кода
  • Взаимодействие с разработчиками, дизайнерами и другими командами в формате Agile
  • Участие в развитии интересного и амбициозного проекта
  • Активное участие в создании (и обучении) команды и подборе участников
  • Разработка проекта с нуля - от архитектуры до документации по сопровождению (no legacy)
  • Построение процесса разработки и тестирования

Условия:

  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификация в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Помощь при релокации в Москву
  • Работа удаленно по московскому времени (на территории РФ, Беларуси, Казахстана), либо в одном из офисов: Москва (м. Кутузовская), Саратов, Уфа, Пенза, Нижний Новгород