Обязанности:
- Проектировать и разрабатывать новые компоненты системы.
- Покрывать код интеграционными и модульными тестами.
- Проводить перекрёстное code review.
- Развиваться и осваивать вместе с командой новые технологии.
Требования:
- Опыт коммерческой разработки на Java от 3 лет, уверенное владение Java Core и многопоточностью.
- Умение писать тестируемый код.
- Знание теоретических основ и опыт разработки микросервисных систем.
- Опыт работы с брокерами сообщений Kafka или RabbitMQ.
- Опыт работы на высоконагруженных проектах от 2–3 лет.
- Понимание микросервисной архитектуры.
- Опыт работы с различными типами баз данных.
- Понимание CI/CD.
Формат работы: можно удалённо.