AVON

Middle backend developer

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Java
  • REST API
  • Maven
  • MQ
  • SQL
  • Docker

Разработчик по направлению Backend - важный член команды, который создает и поддерживает софт на языке программирования Java. Он занимается созданием сайтов, мобильных приложений, корпоративных программ, а также работает с документами, базами данных, веб-сервисами и контейнерами. Java разработчик участвует в проектировании архитектуры приложений, разрабатывает новые функции и модули, отвечает за локальное тестирование и отладку. Занимается оптимизацией производительности софта и его кибербезопасности. Часто самостоятельно проводя необходимые исследования, подготовку и взаимодействие со смежными командами Backend и Frontend, менеджеров продуктов и дизайнеров.

Задачи:

  • Заниматься написанием высококачественного кода веб приложений с
    использованием Java и Spring Framework, осуществлять интеграции с
    использованием REST API, SQL, MQ и т.д.

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

  • Проектировать решения, учитывая такие факторы как оптимизация
    производительности, безопасность и безупречная интеграция,
    обеспечивая правильную аутентификацию, авторизацию и целостность
    данных.

  • Участвовать в code review для обеспечения соответствия стандартам
    разработки, передовым практикам и принципам разработки веб
    приложений.

  • Тесно сотрудничать с кросс-функциональными командами, включая
    дизайнеров пользовательских интерфейсов, разработчиков Backend и
    Frontend, инженеров по качеству и менеджеров продуктов.

  • Способствовать инновациям и непрерывному улучшению кодовой базы
    Backend для оптимизации рабочих процессов и повышения качества
    продукта.

Требования:

  • Уверенное знание и понимание ООП, SOLID, ACID, Паттерны (GoF).
  • Понимание принципов построения эффективных алгоритмов.
  • Опыт работы Java разработчиком от 2 лет.
  • Уверенное знание Java Core. Понимание Java multithreading, Collections.
  • Опыт работы с использованием Spring Framework, Hibernate от 1 года.
  • Опыт интеграции с REST API, WebSocket.
  • Опыт работы с Maven.
  • Опыт написания unit тестов.
  • Опыт работы с MQ (RabbitMQ или Kafka).
  • Умение строить SQL запросы, умение пользоваться Liquibase или Flyway.
  • Опыт работы с Docker, основы контейнеризации и виртуализации.

​​

Мы предлагаем:
  • Гибридный или удаленный формат работы.
  • Добровольное медицинское страхование ( включая стоматологию,госпитализация, телемедицина), полис для путешествий по России и за рубежом.
  • Льготное страхование по корпоративной программе ДМС для супругов и детей.
  • Страхование жизни и от несчастного случая.
  • Доплата к больничному листу до 80% от оклада 14 календарных дней.
  • Дополнительные дни к отпуску: день волонтерства (3 дня в год), день здоровья (1 день в год), день для обучения (1 день в год).
  • Компенсация питания.
  • Скидки на продукцию компании (40-50%).
  • Программа поощрения сотрудников с премиями.
  • Выплата премий за рекомендации кандидатов на вакансии.
  • Гранты на обучение.
  • Корпоративная подписка на онлайн-библиотеку Литрес.
  • Современный офис в центре Москвы (рядом с Красной Площадью и ГУМом).