Sr./Lead Java Engineer

Какой проект?

Наш open-source фреймворк Spine Event Engine для построения enterprise-приложений на основе Event Sourcing / CQRS. Подробнее см. в коде на GitHub.

Почему важен этот проект?

Spine Event Engine ускоряет разработку приложений, решая типичные задачи для Event Sourcing / CQRS архитектуры.

Что нужно делать?

  • Участвовать в разработке фреймворка.
  • Строить на его базе SaaS приложения в парадигме Event Sourcing / CQRS.

Необходимые знания и навыки

  • Bumper-Sticker API Design by Joshua Bloch наизусть.
  • Отличное владение Java SDK.
  • Хорошее понимание принципов OOD и API design.
  • Уверенное владение Git или другой DVCS.
  • Желание и техническая готовность строить новое.

Будет большим плюсом

  • Прочтение Big Blue Book и понимание концепций DDD.
  • Понимание Event Sourcing, Event-Driven Architecture и CQRS.
  • Опыт разработки приложений, построенных с использованием CQRS и Event Sourcing.
  • Опыт работы с Google Cloud Platform и Amazon Web Services.
  • Опыт работы c Big Data.
  • Широкий кругозор и опыт в смежных технологических стеках (JavaScript, Android, iOS/Swift, Go).

Мы предлагаем

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

Подробнее...