Java backend developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект
Образовательная цифровая платформа - SaaS решение для обучения, позволяющее автоматизировать различные виды образовательной деятельности. Возможности платформы позволяют поддерживать процесс обучения на всех этапах. Текущее решение уже внедрено в общеобразовательных школах, школе 21 и в Bootcamp для сотрудников компании.
Предстоит делать повышать производительность приложения (плановая нагрузка на конец 2021 года - 500 000 активных пользователей), разрабатывать технологические и общеплатформенные сервисы.
Основная разработка началась марте 2019, сейчас идет разработка нового функционала.
Требования:
- Знание Java 8+ (как минимум, хорошее знание core, collections), Spring IoC 4-5, от 2х лет
- Опыт работы с системами сборки: maven или gradle
- Опыт использования jUnit/TestNG
- БД: jdbc, SQL(предпочтительно PostgresQL) на уровне написания средних запросов
- VCS: опыт работы с git в команде
- Обязателен опыт командной разработки
- Технический английский для поиска и чтения документации
Очень желательно:
- Умение работать с linux command line, писать минимальные bash-скрипты.
- Понимание оптимизации SQL-запросов
- Опыт разработки промышленных микросервисных приложений
- Опыт работы со SpringBoot
- Опыт работы с MongoDB
- Опыт работы с Docker/Kubernetes
Мы предлагаем:
- Условия работы: пятидневную рабочую неделю, офис в центре города, возможность дистанционной работы, отсутствие строгого дресс-кода;
- Уровень заработной платы, который зависит от ваших технических знаний и навыков, состоит из оклада и годового премирования;
- Мероприятия: праздники, командные выезды, интеллектуальные и спортивные игры, благотворительные проекты.
Бонусы
Годовой бонус