Java developer (RICH)
Требования
Местоположение и тип занятости
Компания
Российский телеком-оператор с 50 миллионами клиентов и 30 тысячами сотрудников
Описание вакансии
О компании и команде
Продукт RICH в поиске ведущего бэкенд разработчика на Java.
О продукте: RICH - reusable integration capabilities hosting. Главная ценность: предоставить бизнесу компании возможность выводить продукты из эксплуатации без влияния на потребителей.
Итак, на данной позиции тебе предстоит:
- Отвечать за качество кода и быть лидером в соблюдении и формировании стандартов разработки.
- Мотивировать команду на достижение результатов спринта.
- Предлагать решения для сложных технологических задач, в том числе давать свою оценку архитектуре решений или предлагать альтернативные варианты.
- Сопровождать разработанный бизнес-функционал.
- Принимать участие в проработке архитектуры проекта.
- Заниматься разработкой и поддержкой инструментов для проведения приёмочного тестирования.
Ожидания от кандидата
- опыт работы с высоконагруженными системами
- уверенные знания Java (Core, Collections, Generics, JDBC, JPA, Concurrency, Stream API, JAXB)
- опыт разработки с применением Spring (Core, Boot, Web, Security)
- опыт работы с maven
- опыт работы с системами контроля версий (Git, Git flow)
- знание SQL и принципов организации реляционных БД
- опыт написания юнит-тестов (JUnit, TestNG, Mockito)
- понимание протоколов REST и SOAP
- знание основ http вызовов (заголовки, куки, разница между post и get)
- знание распространенных шаблонов проектирования, понимание принципов SOLID
- желание развиваться как Team Lead команды
Условия работы
- Трудоустройство в аккредитованную ИТ-компанию;
- Сплоченную команду профессионалов, в которой можно не только успешно реализовывать проекты, но и перенимать опыт и развиваться;
- Обучение, участие в интересных проектах и расширение профессиональной экспертизы: мы участвуем в конференциях, митапах, публикуемся на Хабр и т.д.
- Конструктивную и открытую рабочую атмосферу;
- Полис добровольного медицинского страхования, обслуживаемый в лучших клиниках;
- Корпоративные скидки на фитнес, обучение, путешествия и т.п;
- Служебную сотовую связь.
Дополнительные инструкции
Будет плюсом:
- умение использовать базовые инструменты командной строки Linux
- опыт работы с Kafka, RabbitMQ или подобными
- опыт разработки контейнерезированных сервисов
- понимание DevOps практик
- опыт работы с Oracle, Postgre.