Альфа-Банк
Java разработчик (senior)
1 мес. назад
RussiaSeniorRemote
javakafkakafka streamsminios3oraclepostgresqlydb
Java разработчик (senior) в компании Альфа-Банк, удалённая работа, участие в разработке и сопровождении высоконагруженных банковских сервисов.
Обязанности
- Разработка и развитие кода по принятым общебанковским/командным стандартам.
- Обеспечение качества кода и полноты реализации требований
- Проработка задач: уточнение требований, анализ рисков, декомпозиция, оценка, согласование ожидаемого результата
- Самостоятельное ведение задач от согласованного решения и до запуска в промышленной среде
- Выполнение PoC и R&D работ для проверки подходов в рамках конкретной задачи/сервиса
- Участие в разборе проблем в промышленной среде совместно с командой сопровождения
- Поиск и устранение дефектов и проблем производительности (в т.ч. по результатам нагрузочного тестирования)
- Взаимодействие со смежными командами по интеграциям и техническим вопросам
- Участие в ведении технической документации по проекту; технические консультации
Требования
- Общий стаж коммерческой разработки на Java от 4 лет
- Уверенные навыки разработки потоковых сервисов (на Kafka / Kafka Streams)
- Опыт работы с объектными хранилищами (MinIO, S3)
- Опыт работы с SQL БД (Oracle, PostgreSQL, YDB)
- Опыт работы с Kubernetes (понимание базовых сущностей, умение диагностировать проблемы развёртывания и конфигурации приложений)
- Опыт работы с инструментами контейнеризации и понимание CI/CD на уровне пользователя
- Опыт работы с REST/SOAP/gRPC
- Уверенные навыки работы с Git
- Опыт разработки высоконагруженных систем
- Опыт применения принципов проектирования и архитектурных паттернов
- Поддержание чистого и читаемого кода, обязательное участие в code review, покрытие изменений unit- и интеграционными тестами
Будет плюсом
- Опыт работы с Apache Flink
- Опыт работы в банковской сфере
Условия
- Удалённая работа