Обязанности:
Команда ОТП Банка «Платформа продуктовых конвейеров» в поиске талантливого Java разработчика! Тебе предстоит создавать и развивать масштабные решения, которыми пользуются все наши клиенты, а также принимать участие в пилотировании и внедрении новых технологий и подходов. Наш стек: Java 21, Spring Boot 3, Gradle, PostgreSQL, MongoDB, Apache Kafka, Redis, Camunda, OpenSearch, Prometheus, Grafana, Kubernetes, Helm, Teamcity, Bitbucket, SonarQube, Jira, Confluence Чем предстоит заниматься: Разрабатывать микросервисные приложения; Обеспечивать высокий уровень качества через метрики, unit-тесты, контрактные тесты; Участвовать в проектировании архитектуры приложений и выборе технологий; Проводить code review изменений, поставляемых командой; Участвовать в разработке инфраструктуры непрерывной доставки кода по методологии DevOps; Сопровождать разработанные командой cервисы: консультировать коллег и пользователей, анализировать ошибки и инциденты; Общаться с аналитиками, разработчиками, архитекторами своей и смежных команд для поиска лучших решений; Участвовать в формировании целей и задач команды, генерации идей и проверке гипотез. Мы ожидаем: Понимание принципов микросервисного подхода в архитектуре; Хорошие знания и основательный опыт с Java 11+ от 5 лет; Понимание устройства и опыт работы с Spring и Spring Boot от 3 лет; Опыт использования Docker и Kubernetes; Опыт работы с базами данных PostgreSQL; Опыт работы c брокерами и очередями сообщений: Apache Kafka, RabbitMQ или аналогичными; Понимание методологии DevOps, опыт работы с CI/CD-инструментами: Bitbucket, Nexus, Teamcity, SonarQube или аналогичными; Опыт работы с системами логирования и мониторинга приложений: ELK, Prometheus, Grafana; Понимание методологии проектного управления Scrum; Проактивность и способность самостоятельно принимать технические решения. Плюсом будет: Высшее техническое образование; Опыт работы с Camunda 7 или 8; Знакомство с Reactive Spring Gateway; Опыт работы с Helm; Понимание DDD; Опыт работы с NoSQL.