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 не глядя.