Junior Scala Developer (Trainee/Students Lab)

з/п не указана

Требуемый опыт работы: 1–3 года

Стажировка, гибкий график

Почему стажировка Junior Scala Developer в iTechArt?

Scala – сравнительно новое направление в компании. Тем не менее в нашей команде уже 10+ Scala разработчиков уровня Middle/Senior.

Мы сотрудничаем с быстрорастущими технологическими компаниями из США и Западной Европы, домены проектов разнообразные – FinTech, WealthTech, Document Management Tech, AdTech.

На стажировке тебя ждет изучение практического функционального программирования на Scala, знакомство с популярными библиотеками Scala: Cats, Http4s, Doobie и т.д., практические задания и, конечно же, постоянная обратная связь от менторов. Лучших студентов ждет трудоустройство в нашу компанию!

Готов стать одним из Junior Scala Developers? Тогда поехали дальше:)

Информация по курсу

Практическая часть:

Разработка итогового проекта на языке программирования Scala с использованием популярных библиотек.

Теоретическая часть:

  • FP & OOP concepts
  • Classes, Traits and Control Structures
  • Data Structures. Immutable & mutable
  • Functions
  • Algebraic Data Types
  • Structure of Scala Applications, SBT
  • Implicits
  • Type Classes
  • Functional Error Handling
  • Processing JSON using Circe
  • Testing. ScalaTest
  • Cats & Cats Core introduction
  • Tagless Final
  • Asynchronous Programming
  • Cats Effect
  • Shared State in FP
  • Http & Http4s
  • Working with databases. JDBC. Doobie & Slick
  • Containerization - Docker & Testcontainers
  • Development Practices & Processes

Какие знания тебя пригодятся?

  • Знание основных принципов ООП и умение применять их на практике
  • Знание основ хотя бы одного из ООП языков (Java, C #, Python и др.)
  • Знание основных сущностей и взаимосвязей в базе данных
  • Понимание основ алгоритмов и структур данных
  • Практические навыки и опыт работы с Git и GitHub
  • Английский на уровне не ниже Pre-Intermediate+

Преимуществом будет:

  • Знание основ Scala
  • Опыт коммерческой разработки

Ключевые навыки

Английский — B1 — Средний

Адрес

Институт Культуры, Минск, улица Толстого, 10
Показать на большой карте

Вакансия опубликована 14 июля 2021 в Минске

Похожие вакансии