Java разработчик (with Reactive programming)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
IT-One - современная быстроразвивающаяся АККРЕДИТОВАННАЯ IT компания
Мы ведем разработку программного обеспечения для крупных игроков российского бизнеса и государственных органов, а также работу по созданию собственных технологических решений и инноваций.
И сейчас у вас есть возможность присоединиться к нашей команде в качестве Java разработчика.
О проекте:
Активное развитие или разработка с нуля целого ряда продуктов для одного из крупнейших банков страны. Интернет-банкинг для физ. и юр.лиц, системы кредитования, автоматизация полного процесса продаж Банка, оптимизация процесса выдачи карт, мобильные приложения и многое другое.
Команды работают по Scrum. Активное используются современные технологии и архитектурные подходы (например, микросервисы, Reactive programming).
Результатами вашей работы будут пользоваться миллионы пользователей по всей стране!
Чем предстоит заниматься:
- Использовать самый современный технологический стэк для создания FinTech решений
- Разрабатывать приложения, которые масштабируются на все дистанционные каналы банка (интернет-банк, мобильные приложения, платёжные сервисы и многое другое);
- Взаимодействовать с различными командами разработки, Data Science, поддержки и другими (поэтому необходимы хорошие навыки коммуникации или желание их развивать);
- Вносить свой вклад в развитие архитектуры, делать новое и оценивать старое
Ожидания от кандидата
- Отличные знания Java 11+ и Kotlin.
- Знания Spring / Spring Boot / Spring Cloud.
- Дружеские отношения с DevOps, пайплайны, контейнеризация и оркестрация, Linux.
- Знание принципов и шаблонов проектирования.
- Глубокое понимание микросервисной архитектуры.
- Желание работать с большими и сложными проектами.
- Опыт работы с Kafka.
- Опыт работы с Kubernetes.
- Опыт работы с MongoDB и Elasticsearch.
- Опыт кэширования данных с Hazelcast, Infinispan и Redis.
- Знаком с такими инструментами управления, как Ansible/Salt/Chef/etc.
- Умеет применять Reactor или корутины и знает, когда их не нужно использовать.
Условия работы
- Удаленная работа
- Выбор пакетов ДМС для себя и семьи
- Обучение и внутренние тренинги
- Возможность смены проектов в рамках профессионального опыта.