Senior\Regular Java Developer (Старший Программист)
Требования
Местоположение и тип занятости
Компания
Ключевой технологический партнер лидеров российского бизнеса
Описание вакансии
Условия работы
О проекте
Развитие основной Retail-системы российской сети магазинов по продаже электроники и бытовой техники. Система выполняет комплексную автоматизацию розничных магазинов Заказчика и полностью охватывает все торговые процессы деятельности сети. Система взаимодействует со всеми основными системами компании (100+ точек интеграции), включая CRM, ERP и платежные системы.
Обязанности:
- Реализация программных компонентов в соответствии с требованиями и спецификациями;
- Доработка существующих компонентов системы и исправление дефектов;
- Выполнение модульного тестирования (Unit testing) программных компонентов;
- Поддержка тест-дизайнеров и тестировщиков в функциональном и системном тестировании;
- Рефакторинг компонентов системы.
Требования:
- Опыт работы не менее 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.
Бонусы
- Работа в аккредитованной компании;
- Удаленный формат работы;
- Участие в проектах для крупных коммерческих компаний;
- Современный подход к обучению и развитию сотрудников;
- Стабильный доход, который обсуждается индивидуально;
- Приятные бонусы: ДМС со стоматологией для сотрудников, возможность подключить родственников к программе ДМС, обучение и сертификация, скидки на курсы, фитнес и многое другое.