Назад

Не получаете ответ?

Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.

7 дней назад

Middle Fullstack-разработчик (Java, React)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Middle Fullstack-разработчик (Java, React) (образовательная SaaS-платформа): Декомпозиция монолитных сервисов и React-фронтенда на микросервисы и micro-frontends с акцентом на event-driven архитектуру, модульный доступ и развитие образовательной платформы. Focus on проектировании Kafka-контрактов, архитектурных решениях, разработке новых функций и интеграции AI-ассистентов.

Локация: Астана, улица Алматы, 1. Работа на месте работодателя.

Компания

Platonus развивает образовательную платформу Platonus Academy — экосистему микросервисов для университетов и учебных центров с SaaS- и коробочным вариантом поставки.

Что делать

  • Декомпозировать монолитный course-сервис на независимые микросервисы quiz, schedule, journal, edu-course и free-course.
  • Проектировать event-driven контракты и взаимодействие сервисов через Kafka.
  • Разрабатывать систему модульного доступа, адаптирующую платформу к покупаемому набору сервисов.
  • Разделять монолитный React-фронтенд на micro-frontends с использованием Module Federation.
  • Разрабатывать новые функции в образовательном домене и участвовать в архитектурных решениях.

Требования

  • От 1 года до 3 лет опыта разработки.
  • Java 17+, Spring Boot 3.x, Spring Cloud, REST API и OpenAPI/Swagger.
  • Опыт с микросервисами, Apache Kafka или RabbitMQ, PostgreSQL, Flyway и JPA/Hibernate.
  • React 18+, TypeScript, работа с REST API и управлением состоянием.
  • Понимание Keycloak, OAuth2, JWT, RBAC и мультитенантности.
  • Готовность самостоятельно находить проблемы, предлагать решения, участвовать в code review и выходить за рамки только backend или frontend.

Хорошо, если есть

  • Опыт с Module Federation и micro-frontends.
  • Опыт декомпозиции монолита на микросервисы.
  • Знание DDD, bounded contexts и event sourcing.
  • Опыт с AI-агентами, LLM-интеграциями, prompt engineering и tool use.
  • Понимание Docker, Kubernetes, Helm, GitLab CI/CD и S3-совместимых хранилищ.

Культура и преимущества

  • Архитектурные решения принимаются совместно с командой.
  • Code review используется для обмена знаниями.
  • Поощряются инициативность, самостоятельность, развитие и аргументированное обсуждение технических решений.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →