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