Senior Java разработчик
Компания: Альфа-Банк
Локация: Москва
О компании
Альфа-Банк является одним из ведущих банков в России, предоставляющим широкий спектр финансовых услуг как для физических, так и для юридических лиц. С момента своего основания банк зарекомендовал себя как надежный игрок на рынке, предлагая инновационные решения в области банковских услуг и активно развивая свои цифровые платформы.
Ключевые факты:
- Основан в 1990 году
- Один из крупнейших частных банков в России
- Обслуживает более 18 миллионов клиентов
- Присутствует в 20 странах мира
- Инвестиции в технологии и цифровизацию.
О вакансии
Команда разработки в Альфа-Банке занимается созданием и поддержанием высоконагруженных сервисов, что позволяет предоставлять клиентам эффективные решения в области финансов и сервиса. Основное направление работы команды включает развитие кодовой базы, а также реализацию нововведений и улучшений, которые отвечают современным стандартам.
Старший Java разработчик будет играть ключевую роль в самостоятельном ведении задач от этапа согласования решений до их внедрения в продуктовую среду. Участие в инженерных исследованиях (R&D) и проверка различных подходов к разработке являются важными аспектами работы, что способствует постоянному развитию команды и улучшению технологической инфраструктуры банка.
Чем предстоит заниматься:
- Разработка и развитие программного обеспечения по стандартам банка
- Проработка требований и анализ возможных рисков
- Ведение задач от согласованного решения до промышленного запуска
- Проведение PoC и R&D для новых задач и сервисов
- Участие в анализе и решении проблем с текущими системами
- Поиск и устранение дефектов производительности
- Взаимодействие с другими командами для интеграции и технических вопросов
- Ведение технической документации и предоставление консультаций по проекту
Что мы предлагаем:
- Возможность работать в крупной и стабильной компании
- Современные технологии и подходы в разработке
- Доступ к учебным программам и профессиональному развитию
- Участие в интересных и сложных проектах
- Командная работа в дружной атмосфере.
Обязанности
- Разработка кода по общебанковским стандартам
- Уточнение требований и анализ рисков задач
- Самостоятельное ведение задач до запуска
- Выполнение PoC и R&D работ
- Участие в решении проблем в производственной среде
- Поиск и устранение дефектов производительности
- Взаимодействие по техническим вопросам
- Ведение технической документации и консультации
Требования
- Всё о работе
- Приведи друга
- Разработка и развитие кода по принятым общебанковским/командным стандартам.
- Проработка задач: уточнение требований, анализ рисков, декомпозиция, оценка, согласование ожидаемого результата
- Самостоятельное ведение задач от согласованного решения и до запуска в промышленной среде
- Выполнение PoC и R&D работ для проверки подходов в рамках конкретной задачи/сервиса
- Участие в разборе проблем в промышленной среде совместно с командой сопровождения
- Поиск и устранение дефектов и проблем производительности (в т. ч.
- Взаимодействие со смежными командами по интеграциям и техническим вопросам
- Участие в ведении технической документации по проекту; технические консультации
- Общий стаж коммерческой разработки на Java от 4 лет
- Уверенные навыки разработки потоковых сервисов (на Kafka / Kafka Streams)
- Опыт работы с объектными хранилищами (MinIO, S3)
- Опыт работы с SQL БД (Oracle, PostgreSQL, YDB)
- Опыт работы с Kubernetes (понимание базовых сущностей, умение диагностировать проблемы развёртывания и конфигурации приложений)
- Опыт работы с инструментами контейнеризации и понимание CI/CD на уровне пользователя
- Опыт работы с REST/SOAP/gRPC
- Уверенные навыки работы с Git
- Опыт разработки высоконагруженных систем
- Опыт применения принципов проектирования и архитектурных паттернов