Java разработчик Middle/Senior (удалённо)

Дата размещения вакансии: 27.11.2025
Работодатель: Riverstart (ООО Риверстарт)
Уровень зарплаты:
от 160000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

IT-компания Riverstart.
С 2012 года трансформируем сложные идеи в удобные сервисы для бизнеса. Входим в реестр МТК, аккредитованы в Минцифры.

Работаем с государством и бизнесом.
Создаем высоконагруженные сервисы для веба и мобайла: сайты, порталы, сервисы, веб-платформы, мобильные приложения, CRM, LMS и ERP-системы.

Входим в топ-20 разработчиков сложных проектов в России и странах ближнего зарубежья и занимаем первую строку в рейтинге агентств по поддержке и развитию сайтов, а также по аутстаффингу в Нижнем Новгороде (Рейтинг Рунета 2025).

Получили 37 призовых наград в федеральных и международных IT-конкурсах.

Задачи:

  • Разработка и поддержка серверной части приложений на Java.

  • Оптимизация и рефакторинг существующего кода для улучшения производительности.

  • Участие в проектировании архитектуры новых приложений и модулей.
  • Реализация новых функциональных возможностей согласно требованиям.
  • Проведение код-ревью и участие в обсуждении архитектурных решений.
  • Взаимодействие с командами фронтенд-разработчиков, тестировщиков и аналитиков.
  • Устранение багов и технических проблем в приложениях.
  • Обновление и поддержка документации по проекту.
  • Участие в планировании и оценке сроков выполнения задач.
  • Обеспечение безопасности, отказоустойчивости и масштабируемости приложений.

Требования:

  • Опыт коммерческой разработки на Java от 4х лет;

  • Опыт работы Spring Framework (Core, Boot, Data, Security) и Hibernate/JPA;

  • Уверенное знание Java Core (многопоточность, коллекции, JVM, работа с памятью и т.д.);

  • Уверенное знание SQL, опыт работы с Oracle и/или PostgreSQL, проектирование и оптимизация БД;

  • Опыт проектирования и реализации RESTful API (включая документирование, версионирование, безопасность, OpenAPI);

  • Практический опыт работы с брокерами сообщений: Kafka, AMQP (RabbitMQ и др.), JMS;

  • Уверенное владение Git (ветвление, ревью, merge-стратегии и т.п.);

  • Опыт сборки и управления зависимостями через Maven либо Gradle;

  • Опыт работы в Unix-системах (написание скриптов, отладка, развертывание приложений).

Будет плюсом:

  • Участие в DevOps-практиках — CI/CD, работа с Docker/Kubernetes (K8s), мониторинг, логирование, инфраструктурная автоматизация;
  • Владение Kotlin на уровне, достаточном для участия в разработке (желательно — опыт продакшн-проектов);

  • Опыт разработки и поддержки высоконагруженных веб-сервисов (REST/SOAP), оптимизация производительности, кэширование, масштабирование;
  • Опыт работы с реактивным стеком (Spring WebFlux);
  • Опыт работы с Redis, MongoDB;

  • Знание gRPC;

  • Навыки написания автоматизированных тестов (JUnit, TestNG, Mockito, Testcontainers).

Условия:

  • Рассматриваем удобную Вам форму сотрудничества;
  • Работа удалённо или в офисе в центре г.Нижнего Новгорода;
  • Испытательный срок (3 месяца);
  • Разнообразные проекты и заказчики;

Ждём ваших откликов!
Готовы рассмотреть вас на другие проекты (с другим функционалом и требованиями по опыту).

Подобрать релевантный проект нам помогает анкета, которую вы уже заполнили при отклике.
Откликаясь, пожалуйста, укажите ваш Telegram аккаунт!