Обязанности:
Команда занимается созданием и развитием масштабных решений, которыми пользуются все наши клиенты, а также команда принимает участие в пилотировании и внедрении новых технологий и подходов. Чем предстоит заниматься: Разрабатывать микросервисные приложения Обеспечивать высокий уровень качества через метрики, unit-тесты, контрактные тесты Участвовать в проектировании архитектуры приложений и выборе технологий Проводить code review изменений, поставляемых командой Участвовать в разработке инфраструктуры непрерывной доставки кода по методологии DevOps Сопровождать разработанные командой cервисы: консультировать коллег и пользователей, анализировать ошибки и инциденты Общаться с аналитиками, разработчиками, архитекторами своей и смежных команд для поиска лучших решений Участвовать в формировании целей и задач команды, генерации идей и проверке гипотез Что мы ждём: Понимание принципов микросервисного подхода в архитектуре Хорошие знания и основательный опыт с Java 11+ от 2 лет Понимание устройства и опыт работы с Spring и Spring Boot от 2 лет Опыт использования Docker и Kubernetes Опыт работы с базами данных PostgreSQL Опыт работы c брокерами и очередями сообщений: Apache Kafka, RabbitMQ или аналогичными Понимание методологии DevOps, опыт работы с CI/CD-инструментами: Bitbucket, Nexus, Teamcity, SonarQube или аналогичными Опыт работы с системами логирования и мониторинга приложений: ELK, Prometheus, Grafana Понимание методологии проектного управления Scrum Проактивность и способность самостоятельно принимать технические решения Будет плюсом: - Высшее техническое образование - Опыт работы с Helm - Понимание DDD - Опыт работы с NoSQLПохожие вакансии