Position: Developer Java Intern
Company: Grid Dynamics
Category: Java
Experience required: no_exp
English level: intermediate

**We offer: **

- The duration of the internship is 6 months;
- 6-8 working hours a day;
- Compensation for the period of study;
- Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training;
- The best students will have the opportunity for further employment in the company;
- Opportunity to participate in all activities of the company;
- We provide all the necessary equipment;
-​ Access to training platforms; 

**What you need to know:**

- Good knowledge of:
   ~ Java syntax and standard library
   ~ Fundamental knowledge of relational databases
   ~ Fundamental knowledge of data structures and algorithms
   ~ Object Oriented Programming (OOP)
- Basic understanding of:
   ~ Windows/Linux-based OS and shell
   ~ Java collections
   ~ Networking
   ~ I/O
   ~ SQL
- English: Intermediate or higher (spoken and written).
- Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines.

**Will be a plus:**

- Multithreading;
- Java web programming;
- JVM internals;
- Unit testing.