Senior Java разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ищем Senior Java разработчика в команду нового продукта «Геоплатформа МТС». Наши геосервисы уже встроены во многие инновационные продукты компании – «Мобильные сотрудники», «Мониторинг транспорта», «МТС Поиск», «Ребенок под присмотром» и другие – и помогают в решении ежедневных вопросов сотням тысяч клиентов. Новая платформа – это масштабный проект, который объединит существующие геосервисы МТС и обеспечит развитие новых.
Пару слов от владельца продукта: «Работа на проекте точно будет интересной и сложной – высокая нагрузка систем, перспектива развития технологии и значимость платформы для МТС это подтверждают. Компания успешно развивает целую экосистему цифровых сервисов, а «Геоплатформа» станет одной из основных ее составляющих, поэтому возможности работы над созданием платформы впечатляют».
Про работу
- Исследовать технологии, применяемые в геосервисах, участвовать в проектировании серверных приложений, в выборе технологий для реализации, в создании технологических прототипов;
- Писать код, осуществлять слияние кода (Merge Request), настраивать процессы CI/CD;
- Проводить обзор кода (code review);
- Планировать выпуск релиза продукта;
- Документировать проектные решения и реализации (диаграммы, текстовые описания);
- Организовывать работу команды в соответствии со scrum;
- Организовывать процесс разработки в соответствии со стандартами качества и надежности компании;
- Участвовать в ретроспективах команды с целью улучшения процессов;
- Быть наставником других разработчиков;
- Участвовать в собеседованиях Back-end разработчиков;
- Участвовать в формировании командных целей, разрабатывать предложения по усовершенствованию работы команды в области разработки ПО.
Про наши ожидания
- Опыт разработки систем с микросервисной архитектурой;
- Умение оптимизировать и отлаживать код, опыт и навыки оптимизации производительности;
- Навык написания модульных тестов (JUnit);
- Навыки документирования кода (markdown, Javadoc);
- Знания Java 8/11, Spring Boot; опыт создания многопоточных приложений;
- Навыки работы с РСУБД (PostgreSQL) через JDBC и JPA, знание одной или нескольких NoSQL БД;
- Опыт работы со сборщиками кода (Maven);
- Умение использовать инструменты конвейера CI/CD (Jenkins, SonarQube, Nexus);
- Общие представления о технологиях Infrastructure as Code (Ansible);
- Опыт работы с системами управления проектом (Azure DevOps, Jira) и управления документацией (Confluence, Sharepoint);
- Опыт работы со сборщиками кода (Maven);
- Опыт работы по гибким методологиям (Scrum);
- Навыки наставничества.
Бонусы
Про условия
- Работа в офисе, гибкое начало рабочего дня, при необходимости возможно удаленное подключение из дома;
- Стабильная белая и конкурентная зарплата, премии 2 раза в год по результатам;
- Забота о здоровье своих сотрудников - ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж;
- Корпоративные соревнования по футболу, баскетболу и волейболу, различные спорт-программы или компенсация вашего фитнес-абонемента;
- Отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно;
- Наличие большого количества корпоративных мероприятий: вебинары, митапы, хакатоны и многое другое;
- Прозрачный карьерный рост;
- Корпоративная мобильная связь;
- Офис: г. Москва, ст. м. Технопарк, БЦ Декарт или г. Иннополис, ул. Университетская, 7.