Senior\Regular Java Developer (Старший Программист)

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

Можно удаленно

Компания

Ключевой технологический партнер лидеров российского бизнеса

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

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

О проекте

Развитие основной Retail-системы российской сети магазинов по продаже электроники и бытовой техники. Система выполняет комплексную автоматизацию розничных магазинов Заказчика и полностью охватывает все торговые процессы деятельности сети. Система взаимодействует со всеми основными системами компании (100+ точек интеграции), включая CRM, ERP и платежные системы.

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

  1. Реализация программных компонентов в соответствии с требованиями и спецификациями;
  2. Доработка существующих компонентов системы и исправление дефектов;
  3. Выполнение модульного тестирования (Unit testing) программных компонентов;
  4. Поддержка тест-дизайнеров и тестировщиков в функциональном и системном тестировании;
  5. Рефакторинг компонентов системы.

Требования:

  • Опыт работы не менее 3-х лет на Java (для Regular);
  • Опыт работы с Java 14 +;
  • Опыт работы с JMS/Kafka;
  • Опыт работы с Hibernate ORM;
  • Опыт работы с Spring Data JPA, Spring Framework, SpringBoot;
  • Опыт работы с AMSI SQL;
  • Опыт работы с RESTful WS;
  • Опыт работы с GIT;
  • Опыт работы с Maven;
  • Опыт работы с СУБД (желательно Postgres и Oracle);
  • Опыт работы с CI/CD на Gitlab;
  • Понимание концепции ORM.

Желательные:

  • Опыт разработки приложений в микросервисной архитектуре;
  • Опыт работы с Docker;
  • Опыт работы с Junit, Mockito, Jasper Reports.

Бонусы

  • Работа в аккредитованной компании;
  • Удаленный формат работы;
  • Участие в проектах для крупных коммерческих компаний;
  • Современный подход к обучению и развитию сотрудников;
  • Стабильный доход, который обсуждается индивидуально;
  • Приятные бонусы: ДМС со стоматологией для сотрудников, возможность подключить родственников к программе ДМС, обучение и сертификация, скидки на курсы, фитнес и многое другое.