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

  • Проектировать и разрабатывать новые компоненты системы.
  • Покрывать код интеграционными и модульными тестами.
  • Проводить перекрёстное code review.
  • Развиваться и осваивать вместе с командой новые технологии.

Требования:

  • Опыт коммерческой разработки на Java от 3 лет, уверенное владение Java Core и многопоточностью.
  • Умение писать тестируемый код.
  • Знание теоретических основ и опыт разработки микросервисных систем.
  • Опыт работы с брокерами сообщений Kafka или RabbitMQ.
  • Опыт работы на высоконагруженных проектах от 2–3 лет.
  • Понимание микросервисной архитектуры.
  • Опыт работы с различными типами баз данных.
  • Понимание CI/CD.

Формат работы: можно удалённо.