Назад к вакансиям
Логотип Telegram
Telegram20 августа 2026 г.

Senior Java-разработчик, микросервисы

ТОО InnoForce Group

ВознаграждениеПо договорённости
Локация
Не указано
Формат
Офис
Направления
Веб-разработка, DevOps
Отклик
На Telegram

InnoForce — IT-холдинг, разрабатывающий цифровые продукты для городской инфраструктуры, транспорта и платежных систем. Компания создает решения в сфере smart city и urban mobility, внедренные в десятках городов и ежедневно используемые миллионами пользователей.

В этой роли предстоит участвовать в проектировании, разработке и развитии backend-сервисов на Java, работать с распределёнными системами и интеграциями, отвечать за качество и надёжность решений в production.

Чем предстоит заниматься:

  • Проектировать, разрабатывать и развивать backend-сервисы на Java и Spring.
  • Вести задачи от анализа и декомпозиции требований до тестирования, релиза и сопровождения в production.
  • Проектировать и развивать REST API, микросервисную и событийную архитектуру.
  • Работать с данными, транзакциями и интеграциями, обеспечивая надёжность и корректную обработку ошибок.
  • Работать с брокерами сообщений — Kafka и / или RabbitMQ.
  • Оптимизировать производительность приложений, SQL-запросов и JVM, находить и устранять узкие места.
  • Разрабатывать модульные, интеграционные и контрактные тесты.
  • Участвовать в code review, улучшении инженерных практик, CI / CD и снижении технического долга.
  • Участвовать в расследовании production-инцидентов, повышении отказоустойчивости и наблюдаемости систем.
  • Обмениваться экспертизой с командой, проводить технические разборы и помогать развиваться Middle и Junior разработчикам.

Требования:

  • Опыт коммерческой backend-разработки на Java от 5 лет.
  • Уверенное знание Java 17+; для части задач — опыт работы с современными версиями Java 21+.
  • Практический опыт работы со Spring Boot / Spring Framework, Hibernate / JPA.
  • Опыт разработки микросервисов и распределённых систем.
  • Хорошее знание PostgreSQL и SQL, понимание оптимизации запросов, индексов и транзакций.
  • Практический опыт работы с Kafka и / или RabbitMQ.
  • Опыт работы с Redis и кэшированием.
  • Опыт разработки и интеграции REST API.
  • Знание JUnit, Mockito и практик автоматизированного тестирования.
  • Опыт работы с Git, Maven / Gradle и CI / CD.
  • Понимание принципов Clean Architecture, SOLID и основных паттернов проектирования.
  • Опыт работы с Docker; знание Kubernetes будет преимуществом.
  • Опыт работы с высоконагруженными системами, observability и отказоустойчивостью будет преимуществом.
  • Опыт проведения code review и наставничества будет преимуществом.
  • Готовность использовать AI-инструменты в разработке и самостоятельно проверять качество и безопасность сгенерированного кода будет преимуществом.