Альфа-Банк

Альфа-Банк

Java разработчик

Senior
Удаленно
Любой город
Разработка
Бэкенд

Чем предстоит заниматься

  • Проектировать, писать и поддерживать код на Java и Kotlin в соответствии с лучшими практиками ООП

  • Реализовывать бизнес‑логику микросервисов, используя Spring Framework и Spring Boot

  • Проектировать микросервисы и интегрировать их в экосистему на базе Kubernetes

  • Управлять конфигурацией, балансировкой нагрузки и отказоустойчивостью микросервисов

  • Участвовать в настройке и обслуживании кластера K8s для деплоя, масштабирования и мониторинга микросервисов

  • Разрабатывать и поддерживать интеграционные тесты с использованием JUnit, WireMock

  • Обеспечивать высокий уровень покрытия кода тестами

  • Соблюдать принципы REST, обеспечивать безопасность и производительность API

  • Участвовать в настройке конвейеров непрерывной интеграции и доставки (Jenkins)

  • Автоматизировать сборку, тестирование, деплой и мониторинг приложений

  • Проектировать схемы и запросы к NoSQL (MongoDB, Elasticsearch) и/или SQL (PostgreSQL, Oracle) базам данных

  • Интегрировать системы обмена сообщениями (Kafka, RabbitMQ) для асинхронного взаимодействия микросервисов

  • При необходимости использовать кэш‑решения (Redis, Hazelcast) для повышения производительности

  • Применять Reactive‑программирование по необходимости

  • Участвовать в разработке блокчейн‑решений

  • Вносить предложения по улучшению DevOps‑процессов и автоматизировать инфраструктурные задачи

  • Участвовать в планировании спринтов, оценке задач и проведении код‑ревью

Наши пожелания к кандидатам

  • 5+ лет опыта работы с Java и Kotlin

  • Опыт работы с Spring и Spring Boot

  • Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги)

  • Опыт работы с Docker и K8S

  • Опыт написания интеграционных тестов (junit, spring boot test, test containers, wire mock)

  • Опыт проектирования REST API

  • Понимание CI /CD

  • Реальный продуктовый опыт работы по крайней мере с тремя из следующих технологий

  • NoSQL (MongoDB, Elasticsearch, аналоги)

  • SQL (PostgreSQL, Oracle, аналоги)

  • Брокеры сообщений (Kafka, RabbitMQ, аналоги)

  • Reactive programming (RxJava, Project Reactor, Coroutine)

  • Cache (Redis, Hazelcast)

  • Дополнительные пожелания:

  • Kotlin (продуктовый опыт будет плюсом)

  • Понимание работы блокчейна, смарт‑контрактов

  • Знание Solidity

  • Опыт в DevOps

Что мы предлагаем

  • Стабильный и прозрачный доход размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI

  • Полную удалёнку или гибрид на выбор, а также уютный ИТ‑хаб в Москве, Санкт‑Петербурге, Екатеринбурге и сезонный коворкинг в Сочи

  • Сложные и интересные задачи, современный стек технологий

  • Заботу о вашем здоровье программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10‑ти дней больничного

  • Возможность вертикального и горизонтального карьерного роста регулярно проходят тренинги, вебинары, митапы и демо‑дни

  • Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр

  • Доступ к бесплатным корпоративным библиотекам Alpina Digital, МИФ и бизнес-изданий

Запрос рекомендации

Загрузите резюме под эту вакансию, заполните контакты и отправьте запрос сотруднику компании.

Компания

Альфа-Банк

Формат

Удаленно

Локация

Любой город

Грейд

Senior

Направление

Бэкенд

Открыть источник вакансии