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

Требуемый опыт работы: Опыт от 5 лет. Тестовое задание.

Занятость: полная, офис. Москва, офис в шаговой доступности от метро «Дмитровская» и МЦД.

Какие задачи предстоит решать
  • разработать систему обработки очередей сообщений о различных событиях с использованием стека Spring Integration и RabbitMQ
  • разработать сервис писем и смс сообщений как транзакционных, так и маркетинговых (отправка пачкой)
  • разработать REST API сервис для работы с данными пользователя сервиса
  • разработать сервис отложенной обработки статистических данных, которые расположены в различных хранилищах SQL и NoSQL типа
  • написать сложный SQL запрос для денормализации данных с учетом высокой нагрузки на хранилище данных
Чем необходимо заниматься
  • работа над интересным проектом в небольшой молодой компании
  • разработка и сопровождение сервиса, создаваемого компанией
Требования
  • опыт работы от 5 лет
  • опыт работы с высоконагруженными и распределенными системами
  • опыт работы с системами контроля версий
  • знание основных принципов ООП и шаблонов проектирования
  • опыт работы с PostgreSQL (хранимые процедуры, представления) и key-value хранилищами
  • опыт разработки REST api
  • опыт интеграции платежных систем и работы с ними
  • опыт работы с системами очередей сообщений
  • опыт работы с сокетами
  • ответственность и порядочность
Что мы используем в разработке
  • Java 11
  • PostgreSQL 11.x
  • RabbitMQ
  • Redis
  • Spring Framework 5
  • Spring Boot 2, Spring Data, Spring Core, Spring Messaging, Spring MVC, Spring Security, Spring HATEOAS, Spring Integration
Плюсом будет
  • грамотно оформленное резюме
  • опыт работы с CI/CD
  • Docker
  • Kubernetes
  • Cassandra
Зарплата

Согласовывается по результатам собеседования икорректируется после испытательного срока.
Испытательный срок: 1-3 месяца

Бонусы
  • Молодой коллектив
  • Работа надо уникальным продуктом
  • Потенциал для роста, как специалиста
  • Командная работа
  • Корпоративные мероприятия
  • Процессы налажены и оптимизированы, оперативное решение вопросов
Дополнительные инструкции

Расскажите о своем опыте. Приложите ссылки на реализованные проекты и уточните свою роль в них. Если Вас заинтересовала наша вакансия, оставляйте свой отклик. Мы просматриваем все резюме и связываемся с подходящими по опыту кандидатами.