Position: Junior Java/Scala Engineer
Company: Intellias
Category: Java
Experience required: 1y
English level: intermediate

**Project Overview:**
Full-time working/studiyng in Upskill Stream.
Java/Scala Upskill Program from Intellias will help you launch your career to the highest heights. Starting from the first day, you will work full-time on a project and get all perks of being our team member, including social benefits and salary. But most importantly, you will learn from our top-notch specialists. 

**Requirements:**
Good knowledge of Java8+ syntax;
OOP and functional programming;
Understanding of generic collections application: List, Map, Set, Queue, Array, etc;
SQL syntax and terms;
Git basic knowledge;
Code testing;
English - intermediate+ level.

**Nice to have:**
Basic knowledge of Java multithreading model: Thread lifecycle, pool/executor services, locks, futures, etc;
Streams API syntax and applications;
Basic understanding of networking architecture and flow: sockets, packets, OSI model;
Linux: basic commands, shell scripting, permissions understanding;
Scala syntax, OOP, functional programming.