Java-разработчик (возможна удаленная работа)
Требования
Местоположение и тип занятости
Компания
Digital-подразделение Альфа-Банка
Описание вакансии
Что предстоит делать:
- Разрабатывать приложения, которые масштабируются на все дистанционные каналы банка (интернет-банк, мобильные приложения, платёжные сервисы и многое другое).
- Взаимодействовать с различными командами разработки, Data Science, поддержки и другими (поэтому необходимы хорошие навыки коммуникации или желание их развивать).
- Вносить свой вклад в развитие архитектуры, делать новое и оценивать старое.
Ты наш идеальный кандидат, если у тебя есть:
- Отличные знания Java 11+
- Знания Spring / Spring Boot / Spring Cloud
- Дружеские отношения с DevOps, пайплайны, контейнеризация и оркестрация, Linux
- Знание принципов и шаблонов проектирования
- Глубокое понимание микросервисной архитектуры
- Желание работать с большими и сложными проектами
Будет хорошо, если ты:
- Хочешь делать процесс разработки эффективным с помощью правильных инструментов (Binary Release Management, CI/CD, Scrum/Kanban)
- Знаешь, как работает Spring/Spring Boot под капотом
- Умеешь работать с Kafka
- Имеешь опыт работы с MongoDB и Elasticsearch
- Кэшировал данные с Hazelcast, Infinispan и Redis
- Знаком с такими инструментами управления как Ansible/Salt/Chef/etc
- Знаешь и умеешь применять RxJava (Reactor) и Hystrix
- Готов развиваться и развивать коллег/комьюнити, проводить как разовые тренинги, так и планировать долгие обучения