Job from January 18, 2021

Scala Developer (Banking App)

DataArt · VIP
IT; more than 1000 employees

Kyiv

Full-time. Work experience more than 2 years.

Job description

DataArt занимается модернизацией IT-систем коммерческого банка, активы которого составляют около $2 млрд. Набор услуг, которые банк предоставляет своим клиентам, постоянно расширяется. Растет и количество клиентов. Сегодня их — несколько миллионов. Это приводит банк к необходимости непрерывно расширять возможности своей IT-системы. Для этого используются самые современные технологии. Специалисты DataArt помогают их внедрять.

Наши специалисты разрабатывают, тестируют и поддерживают клиентские приложения и части внутренней системы банка. Все они должны работать быстро и под высокой нагрузкой, при этом — обеспечивать возможность внедрения новых функций. Приложения, которые мы создаем, помогают вести финансовую историю клиентов, анализировать финансовые потоки. Также DataArt интегрирует приложения с платежными системами и другими внешними сервисами.

Технологический стек проекта: Scala, akka-http, Alpakka, Slick, Kafka, Kafka Streams, gRPC, Cassandra, Oracle, Couchbase.

Must have

  • Опыт разработки с использованием Scala (Java, Kotlin бэкграунд будет плюсом).
  • Опыт работы с функциональными языками программирования.
  • Практический опыт проектирования баз данных.
  • Опыт использования Scala-фреймворка Akka.
  • Знание или опыт работы с Confluent platform (Kafka, Kafka Streams, Alpakka).
  • Опыт использования NoSQL (Cassandra, Couchbase).
  • Опыт использования ORM (Slick).
  • Владение OOP, OOD и паттернами проектирования (design patterns).
  • Умение использовать системы автоматического тестирования (JUnit, ScalaTest, ScalaMock).
  • Самостоятельность.
  • Умение работать в команде.

Would be a plus

  • Опыт ведения проектной документации.
  • Знание JavaScript-фреймворков и библиотек (например, Angular.js, jQuery).
  • Знание протокола HTTP и WebSockets.
  • Опыт использования Java-фреймворков Spring (IOC, Security).
  • Разговорный английский.

DataArt offers

  • Professional Development:
    • Experienced colleagues who are ready to share knowledge;
    • The ability to switch projects, technology stacks, try yourself in different roles;
    • More than 150 workplaces for advanced training;
    • Study and practice of English: courses and communication with colleagues and clients from different countries;
    • Support of speakers who make presentations at conferences and meetings of technology communities.
  • The ability to focus on your work: a lack of bureaucracy and micromanagement, and convenient corporate services;
  • Friendly atmosphere, concern for the comfort of specialists;
  • Flexible schedule (there are core mandatory hours), the ability to work remotely upon agreement with colleagues;
  • The ability to work in any of our development centers.

Similar jobs


Like a job?

We can send you similar jobs by email every day.