Описание вакансии
Мы ищем высококвалифицированного старшего инженера по разработке и исследованиям, специализирующегося на Java-инфраструктуре, чтобы присоединиться к нашей команде. Успешный кандидат будет отвечать за проектирование и разработку универсальной платформы, а также за постоянное улучшение производительности и надежности нашей системы.
Ключевые обязанности
- Проектирование и разработка универсальной платформы, включая пользовательский центр, центр сообщений, платформу touchdown, систему реального времени push-уведомлений, бизнес-шлюз, системы мониторинга и оповещения
- Проектирование и разработка базового фреймворка, инкапсулирующего часто используемые компоненты для управления сервисами, такие как серый маршрутизатор, ограничение скорости и предохранители, многоуровневое кэширование и аутентификация
- Глубокое понимание ключевых бизнес-требований для решения различных технических проблем в существующих системах
- Оптимизация производительности и надежности системы за счет постоянного совершенствования
- Отслеживание последних технологических достижений, оценка и внедрение новых технологий и инструментов
- Содействие технологическим инновациям и повышение эффективности разработки
- Написание и поддержка комплексной технической документации
- Обмен техническим опытом и содействие накоплению и обмену знаниями в команде
Требования к кандидату
- Степень бакалавра или выше в области компьютерных наук или смежной дисциплины
- 5+ лет опыта разработки на Java с глубокими знаниями в проектировании инфраструктуры
- Подтвержденный опыт проектирования и разработки крупномасштабных распределенных систем
- Глубокое понимание компонентов и фреймворков для управления сервисами
- Сильные навыки решения проблем и способность оптимизировать производительность системы
- Отличные коммуникативные навыки и умение работать с документацией
- Стремление быть в курсе новых технологий и тенденций в отрасли
- Способность эффективно работать в команде и делиться знаниями
Предпочтительные квалификации
- Опыт работы с микросервисной архитектурой и технологиями контейнеризации
- Знание облачных платформ (AWS, Azure или GCP)
- Знакомство с практиками DevOps и CI/CD-конвейерами
- Участие в open-source проектах или технических сообществах
