👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Middle Java разработчик для интернет-магазина

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

Полный рабочий деньМожно удаленно

Компания

Онлайн-платформа для ИТ-специалистов, которые хотят удаленно работать над международными проектами

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

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

В настоящее время мы ищем удалённого Middle разработчика с опытом коммерческой разработки от 2-х лет и знанием core Java version 8, чтобы присоединиться к нашей команде.

Наш клиент - один из крупнейших интернет-магазинов в России и СНГ.

Обратите внимание, что даже если Вы подаете заявку на эту должность, Вам могут быть предложены другие проекты для участия в EPAM Anywhere.

Присоединяйтесь к EPAM Anywhere, чтобы быстро и легко находить проекты, соответствующие Вашим знаниям и опыту, работать с клиентами Forbes Global 2000, строить успешную карьеру в сфере IT и получать хорошее вознаграждение. Платформа предоставляет дополнительные преимущества, включая гибкий график, возможности профессионального развития и доступ к сообществу экспертов.

Обязанности

  • Писать новые и развивать существующие сервисы на Java
    • Участвовать в анализе, проектировании и оценке технических решений вместе с командой
      • Писать unit и функциональные тесты
        • Участвовать в code review
          • Предлагать собственные идеи при постановке задач: будь то идеи по рефакторингу, тюнингу системы мониторинга, решению существующих проблем или решению бизнес-кейсов

            Требования

            • Опыт коммерческой разработки от 2-х лет
              • Знания core Java version 8 и выше
                • Знание Spring Framework 5+ и Spring Boot 2+
                  • Опыт построения веб-сервисов (SOAP и Json API)
                    • Опыт работы с очередями ActiveMQ или Kafka
                      • Опыт работы с реляционными базами данных PostgreSQL или OracleDB
                        • Опыт работы с не реляционными хранилищами - Redis, MongoDB и т.п.
                          • Знание и понимание паттернов разработки и принципов SOLID
                            • Понимание требований ACID и уровней изолированности транзакций
                              • Опыт настройки и поддержки CI/CD окружений
                                • Знание современных методик командной разработки, управления проектами, релизами и качеством кода, владение ПО, реализующим эти методики (Jira, Confluence, Bitbucket, Bamboo и т.д.)
                                  • Опыт написания интеграцинных тестов, unit-тестов и тестируемого кода

                                    Мы предлагаем

                                    • Конкурентный уровень дохода в зависимости от вашего опыта
                                      • Работа над долгосрочными проектами глобального уровня
                                        • Полная удаленная занятость
                                          • Медицинская страховка
                                            • Неограниченный доступ к учебным курсам (учебные курсы EPAM, регулярные уроки английского языка и внутренняя библиотека)
                                              • Сообщество из более 38 000 профессионалов отрасли