BELL INTEGRATOR – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.
На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны.
Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).
Разработчик Kotlin
Описание проекта:
Наша цель - сделать продукты глобальных рынков доступными, удобными и выгодными для всей многомиллионной аудитории клиентов Сбербанка. Если клиент хочет поменять валюту, купить или продать драгоценный металл, то это к нам – наши системы предоставят лучший курс и автоматически нивелируют валютный риск Банка. Если клиент является активным участником внешнеторгового оборота, то это тоже к нам – мы предоставим наиболее подходящие продукты по хеджированию валютного риска. И всё это оперативно и онлайн с максимальным учётом интересов клиента.
Присоединившись к нашей команде, вы будете реализовывать высоконагруженные масштабируемые приложения, участвовать в интеграции множества систем с применением современных облачных технологий, являющихся неотъемлемой частью новой информационной платформы Сбера. И всё это делать с учётом высочайших требований к надёжности и доступности систем. У нас каждый может проявить себя, раскрыть свой талант и предложить что-то новое.
Наши плюсы:
-
современный технологический стек;
-
возможность принимать решения, влияющие на развитие продуктов;
-
пятидневная рабочая неделя;
-
дружный коллектив
Стек: Kotlin, Java 11/17, Spring Boot, Hibernate, микросервисы, REST, Kafka, Git
Требования:
Ищем backend разработчика на Kotlin, способного развивать существующие промышленные автоматизированные системы и создавать новые. Высокий профессионализм, нацеленность на результат, самостоятельность, организованность и ответственность – такие черты потребуются при работе в команде.
Наши ожидания:
-
ВЫСШЕЕ ТЕХНИЧЕСКОЕ ОБРАЗОВАНИЕ
-
1. Опыт работы от 3-х лет в области backend-разработки, предпочтительно в финансовой сфере или финтех.
-
2. Глубокие знания Java 8 или Java 11 и опыт применения этих версий языка для разработки backend-систем.
-
3. Знание фреймворка Spring, включая Spring Web, Spring Cloud, Spring Data и Spring WebFlux.
-
4. Опыт работы с Apache Kafka для обеспечения высокопроизводительной и масштабируемой обработки потоковых данных.
-
5. Опыт работы с платформами виртуализации (Kubernates, Openshift) для управления контейнеризированными приложениями, автоматизации развертывания, масштабирования и управления ресурсами.
-
6. Опыт работы с реляционными базами данных (например, PostgreSQL, MySQL) и понимание работы ORM фреймворков на Java.
-
7. Умение проектировать и разрабатывать внутренние и внешние API с учетом высокого уровня безопасности и требований к защите финансовой информации.
-
8. Понимание принципов архитектуры микросервисов и опыт их реализации в проектах.
-
9. Опыт работы с системами контроля версий (Bitbucket, Git, SVN).
-
10. Умение писать чистый, понятный и эффективный код с нуля, а также анализировать и вносить изменения в существующий код, включая чужой код, для улучшения его функциональности и читаемости.
-
11. Коммуникативные навыки.
Дополнительные (желательные) требования
- 1. Опыт работы с финансовыми API, платежными шлюзами или интеграцией с платежными системами.
- 2. Знание блокчейн технологий и их применение в финансовой сфере.
- 3. Участие в разработке высоконадежных и высокодоступных систем с учетом требований регуляторных органов в финансовой сфере.
- 4. Навыки DevOps. 5. Базовые знания веб-разработки для лучшего понимания архитектуры приложений и улучшения взаимодействия с frontend-разработчиками.
Очень пригодится:
-
опыт использования Docker, понимание работы Kubernetes;
-
знание принципов работы Istio и опыт использования OpenShift;
-
опыт работы с Kafka, Apache Storm, Apache Flink, ELK;
-
опыт работы по agile/scrum методологии;
Условия:
- Возможность участвовать в масштабных и разнообразных проектах
- Возможность профессионального и карьерного роста
- Опыт работы в распределенной команде
- Уровень заработной платы обсуждается индивидуально
- Возможность удаленной работы