Senior разработчик Java (система лояльности)

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

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

Компания

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

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

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

Проект: разработка системы лояльности пользователей банка

Стек: Java 8-11, Kotlin, Spring/Springboot, PostgreSQL/Oracle, Kafka, Redis, Maven/Gradle, Docker/Kubernetes (или OpenShift)


Требования:
  • Коммерческий опыт разработки на Java (желательно от 5-ти лет)
  • Опыт работы в финтехе
  • Высшее образование (физико-математическое или техническое)
  • Уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования
  • Опыт использования Spring Framework (boot, mvc, data, secutity...)
  • Опыт разработки в рамках микросервисной архитектуры и понимание ее особенностей
  • Опыт проектирования интерфейсов взаимодействия с другими системами
  • Опыт работы с многопоточностью и асинхронностью
  • Опыт работы с БД, умение писать и оптимизировать запросы
  • Опыт работы с распределёнными хранилищами и системами
  • Знание HTTP, REST, SOAP
  • Опыт работы с фреймворками и инструментами тестирования (junit, postman, jmeter)

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

  • Проработка и реализация системы с последующей интеграцией функций программ лояльности в мобильное приложение Банк-Онлайн
  • Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками
  • Работа по гибким методологиям разработки


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