Java разработчик

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

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

Компания

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

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

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

Проект: Заказчик - лидер среди российских розничных сетей по продаже электроники и бытовой техники в России. Команда продукта «Selection» (или еще называют выбор) - все что касается клиентского опыта от того как пользователь попадает на главную страницу, до того как кладет свои товары в корзину. И на сайте, и в моб приложении это 1 продукт.

Требования:

  • Опыт работы Java программистом от 3х лет (минимум два проекта)
  • Java 8+, spring-boot, spring-core, spring-web, spring-security, spring-data
  • Spring Data JDBC, JDBC template, transactions
  • Unit test - Spring-test, JUnit, Mockito, Hoverfly
  • Web services - REST, GraphQL
  • Git (git flow, pull request)
  • Maven
  • Project reactor

Желательно:

  • Опыт с Java11+
  • Kubernetes
  • Distributed Caches (EhCache, HazelCast)
  • Брокеры сообщений (Kafka)
  • Design Patterns, Distributed Systems Design Patterns
  • NoSQL database (Redis, Couchbase)
  • Понимание CI/CD процессов

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

  • Проектирование, оценка решений и разработка высоконагруженных API- сервисов back-end платформ сайта и мобильного приложения, построенных на микросервисной архитектуре
  • Работа в команде

Условия:

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