Java-разработчик (Modeus)

Дата размещения вакансии: 04.12.2024
Работодатель: CUSTIS
Уровень зарплаты:
з/п не указана
Город:
Москва
Лесная улица 43
Требуемый опыт работы:
От 1 года до 3 лет

Российская ИТ-компания CUSTIS уже более 27 лет занимается разработкой собственных продуктов и выступает партнером крупнейших банков, торговых сетей и государственных учреждений. Компания оказывает комплексные услуги по концептуальному проектированию, разработке, бережному внедрению и сопровождению систем на полном жизненном цикле.

Работа в CUSTIS — это возможность принимать ответственные решения и доводить их до реализации. У нас открытая среда для осознанного созидания.

Мы ищем Middle Java-разработчика на развитие образовательной платформы Modeus. Modeus - это флагманский проект трансформации высшего образования в российских вузах. Цель проекта — перейти от устаревшей плановой модели к современной модели индивидуализированного образования. При таком подходе студенты могут сами выбирать значительную часть дисциплин, которые они будут изучать.

Системой пользуются с 2017 года, а в 2024 году количество пользователей превысило 60 000 в более чем десяти крупных вузах страны.

Наш продукт автоматизирует различные аспекты образовательного процесса: проектирование курсов, составление расписания, контроль успеваемости, выбор дисциплин студентами и многое другое. Это сложная предметная область, поэтому мы используем domain-driven design, серьезно относимся к проектированию логики в бэкенде, активно пишем unit- и интеграционные тесты, применяем API-first подход для интеграций.

В команде разработки сейчас 2 backend, 2 frontend-разработчика, teamlead. На проекте есть архитектор, аналитики, тестировщики, DevOps-инженеры.

Стек технологий:

  • Java 11 (сейчас активно обновляемся на Java 21)
  • Spring Boot
  • Postgres
  • Maven
  • Git + GitLab CI
  • Hibernate, JUnit, Testcontainers
  • RabbitMQ
  • Kubernetes

Нам важно:

  • знание принципов ООП и шаблонов проектирования;
  • знание Java Core: работа с коллекциями, Stream API, библиотеками ввода-вывода, многопоточностью;
  • опыт работы со Spring и Hibernate
  • знание SQL и опыт работы с реляционными базами данных: построение запросов, индексов, ограничений;
  • умение писать unit- и интеграционные тесты;
  • умение работать с Git.

Будет плюсом, если вы:

  • знакомы с Kubernetes
  • имели опыт работы с RabbitMQ
  • имели опыт работы с GitLab

Будущие задачи:

  • писать сложную логику в бэкенд-части, работать с непростой предметной областью
  • быстро ориентироваться в коде крупного проекта
  • обеспечивать качество кода, участвовать в code review
  • работать с инфраструктурой проекта (мониторинг, логи)
  • подготавливать и устанавливать релизы

Почему CUSTIS?

  • Свобода выбора: проектов и формата работы.
  • Партнерские отношения с сотрудниками: отсутствие жесткой иерархии, открытость руководства, ДМС с первого месяца работы, 100% оплата больничных.
  • Масштабные проекты: широкая линейка продуктов, крупные клиенты — отраслевые лидеры.
  • Профессиональное развитие: поддержка нелинейных карьерных траекторий, обмен опытом, обучение и посещение конференций.
  • Комфортные условия труда: офис в центре Москвы с кабинетным форматом, гибкий график с возможностью удаленной работы, кофе-поинты, снеки, регулярные корпоративные офлайн- и онлайн-мероприятия.

Уважаемые соискатели! Вакансия открыта в Москве, но мы также рассматриваем людей из разных регионов с полностью удаленным форматом работы!