Понад 20 років досвіду, сильні команди інженерів із різних країн, глибокі знання в різних галузях бізнесу та готовність вкладати сили у професійний розвиток і освіту колег — все це дозволяє нам створювати нестандартні рішення, які покращують бізнес-процеси клієнтів і відкривають для них нові ринки. Відповідно до принципу «Перш за все — люди», ми готові працювати з замовниками будь-якого масштабу, не обмежуючи вибір технологій та адаптуючись у міру розвитку їхнього бізнесу.
Ми поєднуємо глибоку технічну експертизу з людськими цінностями. Допитливість, співпереживання, довіра, щирість та інтуїція визначають суть компанії та стосунки з партнерами. Ці якості допомагають знаходити технологічні рішення, на які наші клієнти можуть покластися, та будувати багаторічні стосунки, в які вони вірять.
## О вакансии DataArt в настоящее время занимается модернизацией IT-структуры коммерческого банка, активы которого оцениваются примерно в 2 миллиарда долларов. Количество услуг, которые банк предоставляет своим клиентам, постоянно растет, как и количество клиентов (на сегодняшний день несколько миллионов). Этот факт побуждает банк расширять возможности своих ИТ-систем с использованием передовых технологий. В этом компании сейчас помогают специалисты DataArt. Наши специалисты разрабатывают, тестируют и поддерживают клиентские приложения и части внутренней системы банка. Все они должны работать быстро и при высокой нагрузке, но при этом быть достаточно гибкими, чтобы вводить новые функции. Создаваемые нами приложения помогают клиентам вести финансовую историю и анализировать финансовые потоки. DataArt также интегрирует приложения с платежными системами и другими внешними сервисами. Стек технологий: Scala, akka-http, Alpakka, Slick, Kafka, Kafka Streams, gRPC, Cassandra, Oracle, Couchbase. ## Должен иметь * Опыт разработки с использованием Scala (знание Java или Kotlin было бы плюсом) * Опыт работы с функциональными языками программирования * Практический опыт проектирования баз данных * Опыт использования инфраструктуры Akka Scala * Знание или опыт работы с платформой Confluent ( Kafka, Kafka Streams, Alpakka) * Опыт использования NoSQL (Cassandra, Couchbase) * Опыт использования ORM (Slick) * Знание ООП, OOD и шаблонов проектирования * Возможность использовать системы автоматического тестирования (JUnit, ScalaTest, ScalaMock) * Возможность работать независимо * Навыки работы в команде ## Будет плюсом * Опыт ведения документации по проекту * Знание фреймворков и библиотек JavaScript (например, Angular.js, jQuery) * Знание HTTP и WebSockets * Опыт использования фреймворков Java Spring (IOC, Security)