Java Technical Lead (Cloud projects)

Местоположение и тип занятости

СамараМожно удаленно

Компания

Мировой лидер в создании и внедрении IT-решений для телекоммуникаций

Описание вакансии

Мы активно переводим свои существующие продукты на облачную платформу и разрабатываем новые продукты. Мы разрабатываем приложения с использованием микросервисной архитектуры и Kubernetes (в публичных и приватных облаках), используем разные хранилища в зависимости от задачи (postgres, mongodb, greenplum) и другие характерные для облачных проектов инcтрументы: kafka, rabbitmq, elasticsearch, redis, graphql, и т.д. К нашим решениям предъявляются высокие требования по производительности, доступности, выдерживаемым нагрузкам и объему данных. Кроме того, мы активно боремся за эффективность наших приложений, особое внимание уделяя минимизации потребляемых ресурсов.

О позиции

Мы ищем квалифицированных разработчиков с активной жизненной позицией. Technical Lead для нас - один из ключевых людей в команде. Мы ожидаем от Вас участия не только непосредственно в разработке новых фич в продукте, но и (вместе с архитектором продукта и представителями других команд) в определении вектора развития продукта в целом: выбор инструментария и подходов для решения встающих перед командой задач, контроль технического бэклога, постановка задач на рефакторинг и т.д. 

Приветствуется внедрение новых практик и идей, делающих продукт лучше, а жизнь команды - эффективнее!

Мы надеемся, что вы - активный сторонник CI/CD, пишете юнит тесты и интеграционные тесты для обеспечения качества выдаваемого продукта и понимаете разницу между ними.

Требования:

  1. Опыт backend разработки на Java
  2. Уверенное знание Spring (Core, Web, ORM, ...) и SpringBoot
  3. Опыт проектирования, разработки и использования REST API (в т.ч. применения swagger)
  4. Опыт работы с реляционной БД (oracle, postgresql, mysql)
  5. Умение писать эффективный и производительный код, а также умение решать проблемы с производительностью
  6. Опыт работы с Git или иными VCS

Преимуществом будет:

  • Умение профилировать приложение
  • Опыт работы с nosql хранилищами (mongodb, cassandra)
  • Опыт работы с quarkus
  • Опыт разработки и оптимизации микросервисных приложений (под публичные или частные облака)
  • Опыт применения скриптовых языков (groovy, python и т.д.)
  • Большим плюсом будет опыт работы с golang

С нами вы сможете:

  • стать частью международной команды профессионалов
  • работать с разнообразным техническим стеком
  • внедрять и поддерживать инновационные технологии, такие как 5G, eSIM, спутниковый интернет, интернет вещей (IoT)
  • строить карьеру в масштабных международных проектах

Мы предлагаем:

  • конкурентную заработну плату
  • полис ДМС, включающий стоматологию и телемедицину
  • бесплатные занятия английским языком, более 300 корпоративных технических и soft-skills-тренингов
  • гибкий график и возможность работать дистанционно