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