Software Architect (Java)
Прямой работодатель Andersen ( andersenlab.com )
Опыт работы более 5 лет400 000 ₽
Международная аутсорсинговая IT - компания Andersen приглашает к сотрудничеству Java Solution Architect для работы над масштабным зарубежным проектом в сфере телекоммуникаций!
Наш заказчик - стабильная международная компания, основанная в 2000 году, которая работает в сфере телекоммуникаций, предоставляя услуги SMS и голосовой связи, монетизации SMS, расчетов, а также услуги роуминга для широкого спектра компаний, таких как операторы мобильной связи, поставщики телекоммуникационных услуг, платформы социальных сетей, глобальные поставщики электронной почты. На сегодняшний день считается одним из лидеров мирового рынка в своей области. Среди клиентов компании Google, Microsoft, UBER, WeChat, FoodPanda, Mail.Ru и другие.
Проект - разработка интеллектуальной омниканальной коммуникационной платформы, которая помогает организациям оптимизировать свои маркетинговые кампании, а именно увеличивает количество посетителей сайта, привлекает новых клиентов, позволяет осуществлять дополнительные и перекрестные продажи существующим клиентам, уменьшать расходы на связь.
Также доступны услуги:
- обмен сообщениями - текстовые сообщения / SMS, двусторонние SMS, голосовые сообщения, обмен сообщениями электронной почты и Viber;
- проверка - двухфакторная аутентификация, поиск и проверка номера;
- голос - IVR, преобразование текста в речь, звонок по нажатию;
- телефонные (виртуальные) номера.
Технологический стек: Spring/SpringBoot framework, JPA/Hibernate, NoSQL, (MongoDB), Jenkins, Docker, Kubernetes, Apache Camel, RabbitMQ, Domain-Driven-Design, Spring Reactor framework.
Каким мы видим подходящего кандидата:
- опыт коммерческой разработки на Java от 5-ти лет;
- опыт в проектировании, создании, тестировании и развертывании сервисов в роли архитектора;
- практический опыт работы в среде Spring Boot;
- навыки работы с брокерами сообщений - RabbitMQ;
- опыт разработки с микросервисной архитектурой;
- опыт работы с NoSQL БД - MongoDB;
- опыт работы с СУБД SQL, MySQL;
- знакомство с инструментами сборки - Gradle и инструментами CI / CD - Jenkins;
- навыки работы с веб-сервисами - REST, XML-RPC, SOAP;
- опыт работы с Docker/Kubernetes;
- опыт работы с методологиями Agile и с системами контроля версий Git (Bitbucket / Gitlab);
- уровень английского Upper - intermediate.