Hire the best 78 Scala engineers with YouTeam

Experience

Years
0

Rate

-USD/hour
0
250
0
250

English level

Seniority

Sort by:

  • Relevance
  • Experience
  • Last Update
  • Rate
DK
UTC+02:00
Ukraine
Dmitriy K.
Java & Scala Software Engineer
I am a software engineer specialized in developing web applications and services in Java, Scala, and Groovy. ...
Has relevant skills to your project request:
Java 2 years
Scala 2 years
Spring Framework 2 years
Akka 2 years
React.js 2 years
Android 2 years
Portfolio:
2 projects
$7,392$6,653/MONTH
AV
UTC+02:00
Ukraine
Alexander V.
Senior Scala and Java developer
I am a senior full-stack software engineer specialized in web application development using Scala, Play, Liftw...
Has relevant skills to your project request:
Scala 6 years
Java 6 years
JavaScript 6 years
Groovy 6 years
Play Framework 6 years
MongoDB 6 years
Portfolio:
2 projects
$8,904$8,014/MONTH
MS
UTC+02:00
Ukraine
Marat S.
Senior Java/Scala Developer
● I'm a polyglot developer with engineering skills and mindset, coming from math background. ● I usually use ...
Has relevant skills to your project request:
Java 8 6 years
Scala 6 years
Spring 5 years
Play Framework 5 years
AWS 4 years
MongoDB 5 years
Portfolio:
6 projects
$8,400$7,560/MONTH
VT
UTC+02:00
Ukraine
Vitalii T.
Senior Scala Developer
Has relevant skills to your project request:
Scala 5 years
Java 7 3 years
Spring 2 years
MongoDB 3 years
MySQL 5 years
Akka 5 years
Portfolio:
4 projects
$9,240/MONTH
MZ
UTC+02:00
Ukraine
Michael Z.
Scala/Java developer
● Experience in developing applications using, Scala, Java ● Excellent knowledge in OOP, FP. ● Experience wi...
Has relevant skills to your project request:
Scala 5 years
Play Framework 5 years
Lift 2 years
Spark 3 years
Java 8 5 years
AWS 5 years
Portfolio:
8 projects
$6,216$5,594/MONTH
YV
UTC+02:00
Ukraine
Yuriy V.
Scala & Groovy Software Engineer
I am a backend software engineer and a team lead, specializing in designing and developing software products a...
Has relevant skills to your project request:
Scala 1 year
Groovy 4 years
Java 4 years
Test Automation 10 years
JavaScript 2 years
Portfolio:
4 projects
$8,568$8,140/MONTH
VM
UTC+02:00
Ukraine
Vitalii M.
Java & Scala Software Engineer
I am a back-end software developer specializing in creating web services and applications using Java and Scala...
Has relevant skills to your project request:
Java 3 years
Spring 1 year
Spring Boot 1 year
JavaScript 3 years
MySQL 1 year
Docker 2 years
$8,568$7,711/MONTH
VH
UTC+02:00
Ukraine
Vadym H.
Scala Developer / Data Scientist
Experienced in Scala, Play Framework, Java, Sbt, Slick, Akka, Kafka 2+ years of experience as a Data Scientist...
Has relevant skills to your project request:
Scala 3 years
Play Framework 3 years
Akka 3 years
Java 3 years
Hadoop 3 years
Machine Learning 3 years
Portfolio:
8 projects
$7,560$6,804/MONTH
AR
UTC+02:00
Ukraine
Artem R.
Data Science/ML/Java/Scala Engineer
● 8+ years work experience in IT ● Experience in developing applications using Java, Scala, JavaScript, Erla...
Has relevant skills to your project request:
Erlang
JavaScript
Portfolio:
11 projects
$9,240$8,316/MONTH
MZ
UTC+02:00
Ukraine
Mikael Z.
Fullstack Scala, Big Data developer
I am a full-stack software developer with expertise in building web applications and services using Java and S...
Has relevant skills to your project request:
Scala 5 years
Java 5 years
Groovy 5 years
MongoDB 5 years
Spring 5 years
Spark 2 years
Portfolio:
4 projects
$9,240$8,316/MONTH

No-one really matches your needs?

Normally we are able to pro-actively find any given talent within 72 hours.

Everything You Need to Know About Scala Developer Skills

Scala is a general-purpose programming language that combines the object-oriented and functional approaches. The syntax of Scala is similar both to Java and C#. Scala programs are similar to Java programs and can easily interact with Java code.

The Scala language is quite tricky. It may be both simple and complex, depending on various factors. Therefore, a skillset of a Scala developer can be quite diverse and hang upon the employer’s requirements, because they can be looking for junior, middle, or senior Scala programmers.

What Is Typically Required from a Scala Programmer?

  • Experience both in functional and object-oriented programming as well as understanding how Scala combines these two approaches.
  • Knowledge of Java-like statements and expressions: standard operators, conditionals, method calls, loops.
  • Understanding of how Java and Scala can interact with each other.
  • Understanding of differences between statically-typed and dynamically-typed languages.
  • Understanding of differences between Function and Method in Scala.
  • Knowledge of Infix notation and which methods are called with it.
  • Knowledge of closures and how to use them in Scala.
  • Knowledge of Scala inner classes and their difference from Java inner classes.
  • Ability to use multiple generators ‘for’ expressions.
  • Understanding of pattern matching.
  • Ability to define and use traits.
  • Understanding of internal architecture of Java Virtual Machine (JVM).
  • Understanding of type inference in Scala.
  • Knowledge of recursion, specifically, head recursion and tail recursion.
  • Ability to create XML literals.
  • Ability to define and use primary and auxiliary constructors in Scala.
  • Understanding of similarities and differences between Scala’s Int and Java’s java.lang.Integer.
  • Proficiency with folds, i.e. methods such as foldLeft, foldRight.
  • Good understanding of lazy data structures.
  • Familiarity with REPL, the command-line interface of Scala.
  • Proficiency with actors, i.e. concurrent processes that communicate by exchanging messages.
  • Experience with parser combinators.
  • Experience with building web applications or big data frameworks, such as Play!, Spray, or Akka-HTTP.

This is what is usually required from a Scala programmer. We hope that this skillset will give you an understanding of knowledge and skills that are required from Scala developers and wish you good luck at the interview.