Обязанности:

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

Требования:

  • Опыт разработки на Java от 4 лет.
  • Уверенные знания Java 8+ и выше.
  • Опыт разработки высоконагруженных продуктов.
  • Опыт работы с микросервисной архитектурой.
  • Понимание SOLID.
  • Опыт работы с Spring Framework (Core, Boot, Security, Data).
  • Опыт работы с реляционными БД (PostgreSQL).
  • Опыт работы с брокерами сообщений (Kafka).
  • Опыт CI/CD.
  • Умение управлять рисками.
  • Опыт работы с контейнеризацией и оркестрацией (Docker, Kubernetes) будет плюсом.
  • Высшее образование (техническое, инженерное).