Java-разработчик (Modeus) (удаленная работа)

22 декабря 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Java-разработчик (Modeus)

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

Российская ИТ-компания 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% оплата больничных.
  • Масштабные проекты: широкая линейка продуктов, крупные клиенты отраслевые лидеры.
  • Профессиональное развитие: поддержка нелинейных карьерных траекторий, обмен опытом, обучение и посещение конференций.
  • Комфортные условия труда: офис в центре Москвы с кабинетным форматом, гибкий график с возможностью удаленной работы, кофе-поинты, снеки, регулярные корпоративные офлайн- и онлайн-мероприятия.

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