Java Technical Lead (Cloud projects)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы активно переводим свои существующие продукты на облачную платформу и разрабатываем новые продукты. Мы разрабатываем приложения с использованием микросервисной архитектуры и Kubernetes (в публичных и приватных облаках), используем разные хранилища в зависимости от задачи (postgres, mongodb, greenplum) и другие характерные для облачных проектов инcтрументы: kafka, rabbitmq, elasticsearch, redis, graphql, и т.д. К нашим решениям предъявляются высокие требования по производительности, доступности, выдерживаемым нагрузкам и объему данных. Кроме того, мы активно боремся за эффективность наших приложений, особое внимание уделяя минимизации потребляемых ресурсов.
О позиции
Мы ищем квалифицированных разработчиков с активной жизненной позицией. Technical Lead для нас - один из ключевых людей в команде. Мы ожидаем от Вас участия не только непосредственно в разработке новых фич в продукте, но и (вместе с архитектором продукта и представителями других команд) в определении вектора развития продукта в целом: выбор инструментария и подходов для решения встающих перед командой задач, контроль технического бэклога, постановка задач на рефакторинг и т.д.
Приветствуется внедрение новых практик и идей, делающих продукт лучше, а жизнь команды - эффективнее!
Мы надеемся, что вы - активный сторонник CI/CD, пишете юнит тесты и интеграционные тесты для обеспечения качества выдаваемого продукта и понимаете разницу между ними.
Требования:
- Опыт backend разработки на Java
- Уверенное знание Spring (Core, Web, ORM, ...) и SpringBoot
- Опыт проектирования, разработки и использования REST API (в т.ч. применения swagger)
- Опыт работы с реляционной БД (oracle, postgresql, mysql)
- Умение писать эффективный и производительный код, а также умение решать проблемы с производительностью
- Опыт работы с Git или иными VCS
Преимуществом будет:
- Умение профилировать приложение
- Опыт работы с nosql хранилищами (mongodb, cassandra)
- Опыт работы с quarkus
- Опыт разработки и оптимизации микросервисных приложений (под публичные или частные облака)
- Опыт применения скриптовых языков (groovy, python и т.д.)
- Большим плюсом будет опыт работы с golang
С нами вы сможете:
- стать частью международной команды профессионалов
- работать с разнообразным техническим стеком
- внедрять и поддерживать инновационные технологии, такие как 5G, eSIM, спутниковый интернет, интернет вещей (IoT)
- строить карьеру в масштабных международных проектах
Мы предлагаем:
- конкурентную заработну плату
- полис ДМС, включающий стоматологию и телемедицину
- бесплатные занятия английским языком, более 300 корпоративных технических и soft-skills-тренингов
- гибкий график и возможность работать дистанционно