Java-разработчик (робот Елена)

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

МоскваМожно удаленно

Компания

Мы создаем будущее, доступное каждому, используя современные стеки технологий и анализ больших данных

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

Условия работы

О нас

Мы разрабатываем сервисы самообслуживания и в нашу дружную команду разработки, мы ищем Java разработчика, который будет реализовывать интеграции для ассистента Елена.

Мы используем микросервисную архитектуру, поэтому все проекты запаковываются в docker и деплоятся в kubernetes-кластер.

Задачи ведутся в jira, а документация в confluence. В качестве CI/CD мы используем gitlab и jenkins. Работа в команде идет 2-х недельными спринтами.

Стек технологий: Java 11, Quarkus, PostgreSQL, Redis, Infinispan, Docker, Jenkins, Kubernetes, Maven.

Чем предстоит заниматься:

  • Участвовать в аналитике решений необходимых для запуска новых продуктов/проектов МегаФон;
  • Участвовать в ежедневных митингах и рассказывать о ход работ по задачам, для обеспечения принципа «точно в срок»;
  • Писать код;
  • Не забывать покрывать unit тестами каждую свою задачу;
  • Обеспечивать сборку проекта после интеграции внесенных изменений;
  • Заглядывать в чужой код в рамках Code Review и помогать товарищам не положить прод своим коммитом.

Нам нужен Java разработчик, который:

  • Сидит на Java уже более 4-х лет, забыл про архаизмы и перешел на использование Java 11 и выше;
  • Имеет опыт разработки высоконагруженных приложений и их оптимизации;
  • Понимает особенности разработки многопоточных приложений;
  • Знает, чем отличается RDBMS от NoSQL;
  • Видел и знает, что такое Agile, получает удовольствие от гибких методологий;
  • Maven, Gitlab, Jenkins – не набор слов, а «что, кто-то еще работает без этого?»;
  • Знает и может обосновать, когда можно или нельзя использовать "костыли" и "велосипеды";
  • Про базовые знания Linux, Git и распространенных протоколов, стандартов мы даже не спрашиваем и надеемся, что не придется;
  • Разбирается в контейнеризации приложений, деплоит в k8s не глядя.