Чем предстоит заниматься:
- Разрабатывать и поддерживать серверную часть приложений на Java
- Реализовывать и поддерживать REST API
- Работать с реляционными базами данных (PostgreSQL)
- Использовать брокер сообщений (Kafka) для межсервисного обмена.
- Применять базовые знания алгоритмов и структур данных
- Работать с системами контроля версий (Git)
- Писать юнит- и интеграционные тесты, проводить отладку и анализ кода
- Читать, понимать и улучшать существующий код, участвовать в его рефакторинге
Что мы ожидаем:
- Знание одного или нескольких языков программирования (Java17+, Kotlin)
- Понимание принципов REST-API
- Базовое знание SQL и принципов работы реляционных БД (PostgreSQL)
- Понимание алгоритмов и структур данных
- Опыт работы с системами контроля версий
- Навыки отладки и тестирования кода
- Умение читать и понимать чужой код
Будет плюсом:
- Опыт работы с контейнерами (Docker) — хотя бы на уровне запуска и сборки образов
Мы предлагаем:
- График работы: 5/2 с 9:00 до 18:00;
- Комфортабельный офис в центре города;
- Работа в стабильной компании и мультикультурной команде;
- Возможность развития и профессионального роста, курсы по неотология;
- Конкурентная заработная плата (обсуждается индивидуально с кандидатом);
- Испытательный срок длится 3 месяца и оплачивается полностью;
- Полезные и вкусные перекусы от компании, Push30, Яндекс такси (для корпоративных поездок).