Backend-разработчик (Java) (удаленная работа)

14 марта 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Backend-разработчик (Java)

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

О проекте

Мы ищем увлеченного специалиста для участия в разработке сервисов для клиентов и работников АЗС "ЛУКОЙЛ". Мы разрабатываем мобильные приложения и личные кабинеты, у нас всегда есть интересные задачи для специалистов любого уровня по направлению B2B.

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

  • Проектирование и разработка: разработка и поддержка серверных компонентов, отвечающих за обработку данных, выполнение бизнес-логики и взаимодействие с внешними сервисами. Проектирование и реализация API (REST, SOAP) для взаимодействия с клиентскими приложениями (веб, мобильные и т.д.);

  • Работа с базами данных: выбор подходящей СУБД, проектирование схемы базы данных и оптимизация запросов;

  • Безопасность: реализация механизмов аутентификации и авторизации пользователей;

  • Работа с командой: взаимодействие с frontend-разработчиками для интеграции backend-части с компонентами. Совместная работа с дизайнерами, менеджерами проектов и другими участниками проектной команды для реализации задач. Участие в планировании и оценке задач;

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

  • Документирование кода: составление технической документации по проекту. Описание используемых подходов и решений для облегчения поддержки и развития проекта;

  • Интеграция внешних сервисов: настройка и интеграция с сторонними API. Обеспечение безопасности и надежности обмена данными между внутренними и внешними системами.

Требования:

  • Высшее техническое образование;

  • Java Spring (5 и 6) (Core, mvc, data);

  • Понимание REST;

  • Умение писать читабельный код, SOLID (например), на основном проекте мы довольно сильно смотрим на чистоту кода. При этом желательно понимание, когда его применять не надо, не полностью и т.д.;

  • Будет плюсом:

  • RabbitMQ, Kafka

  • Kotlin (на основном проекте его нет, но он есть на второстепенном проекте, по которому тоже возможны задачи)

  • jUnit, Mockito (очень облегчит жизнь в ситуациях, когда будете писать важный функционал, который без тестов не желательно коммитить)

    Docker (почти не нужен на позиции мидла, но в проекте используется)

  • QueryDSL, (библиотека для построения гибких sql запросов в ORM, используется для фильтрации)

  • Умение работать с микросервисами, понимание отличий от работы в монолитной архитектуре

  • git (сейчас мы используем gitlab)

  • Умение правильно работать со стримами (Stream API)

    Условия:

  • Официальное оформление в соответствии с трудовым законодательством;
  • Трудоустройство в аккредитованную IT-компанию (дочернее общество ПАО "ЛУКОЙЛ");
  • Гибкий график работы из дома либо в офисе в центре Москвы;
  • Оклад + премия ежемесячная (уровень заработной платы обсуждается по итогам собеседования);
  • Перспектива профессионального роста, возможность обучения;
  • Годовой бонус по результатам деятельности;
  • Отпуск 28+3 дня;
  • ДМС, бонусы к при выходе в отпуск, насыщенная социальная программа.


Посмотрите похожие вакансии

Разработчик Java/Python (Senior)
Компания: Про.Потолок
Зарплата: от 250 000 до 250 000 руб.
Fullstack-разработчик (Java/Angular)
Компания: Nexign (АО Нэксайн)
Зарплата: з.п. не указана
Java Backend-разработчик Junior
Компания: Poison Team
Зарплата: от 30 000 до 60 000 руб.
AQA backend / SDET Java
Компания: Пирал Технолоджиз
Зарплата: от 100 000 до 300 000 руб.