Разработчик Java
Обязанности:
- Разработка микросервисов;
- Проектирование схемы базы данных;
- Взаимодействие с аналитиками, тестировщиками, архитекторами и другими участниками рабочих
- групп;
- Согласование архитектурных решений и технических заданий;
- Документирование;
- Содействие в решении проблем в промышленной среде;
- Ревью кода.
- Требования:
- Знание основных алгоритмов и структур данных;
- Знание языка программирования Java не ниже версии 1.8;
- Знание принципов объектно-ориентированного программирования;
- Опыт работы с реляционными базами данных;
- Опыт работы с Git;
- Опыт работы с фреймворком Spring;
Желательно:
- Опыт разработки микросервисов;
- Опыт работы с PostgreSQL;
- Опыт работы с инструментами Spring Cloud;
- Опыт работы с Apache Kafka;
- Опыт работы с Docker;
- Опыт работы с Gradle.