Обязанности:
Что тебя ждёт: Разработка микросервисных приложений; Разработка Unit тестов к микросервисам; Участие в проектировании software- и solution-архитектуры приложений; Участие в code-review изменений, разрабатываемых командой; Участие в разработке инфраструктуры непрерывной доставки кода по методологии DevOps; Сопровождение разработанного командой функционала: консультация разработчиков и пользователей, участие в анализе ошибок и инцидентов (3-я линия поддержки); Общение с бизнес экспертами, методологами, аналитиками, разработчиками, архитекторами, дизайнерами своей и смежных команд; Участие в формировании целей и задач команды, генерации идей и проверки гипотез; Участие в регулярных мероприятиях команды по методологии SCRUM: ежедневные встречи, планирование спринтов, декомпозиция задач спринта, обзор результатов спринта. Что мы ждем от тебя: Хорошие компетенции в Java Core, Java Spring Boot; Использование Kubernetes, Docker; Работа с базами данных PostgreSQL; Работа c современными брокерами и очередями сообщений: Apache Kafka, RabbitMQ или IBM MQ; Работа с BPM-движками (например, Camunda); Понимание технологий DevOps, опыт работы с CI/CD-инструментами: BitBucket, Nexus, Teamcity, SonarQube; Работа с системами логирования и мониторинга приложений: ELK, Prometheus, Grafana; Понимание методологии проектного управления SCRUM; Знакомство с продуктами по управлению бэклогом команды: Jira, Confluence; Будет плюсом: Опыт работы в Финтех; Опыт в разработке технологии непрерывной доставки кода по методологии DevOps; Опыт в разработке конвейеров по продаже кредитных или карточных продуктов; Опыт работы в Agile командах по методологии SCRUM; Знание стандартов безопасности платежей по банковским картам PCI DSS.