JavaRush /Java Blog /Random EN /Free internships for trainee developers: selection for Uk...

Free internships for trainee developers: selection for Ukraine, Russia and Belarus

Published in the Random EN group
Theory is only half the battle; only practice allows you to consolidate knowledge and see how it works. Where can you get it if you can’t hire someone without experience? An internship is the best way for a novice developer to gain the necessary experience. In this text, we have selected current and free internships for trainee developers in the Java language. Naturally, there are much more internships, just some of them have already begun, so let’s concentrate on those that we can catch. Choose your favorite and serve. Free internships for trainee developers: selection for Ukraine, Russia and Belarus - 1

Ukraine

Global Logic

The company has a GL Trainee program, which allows you to undergo an internship on a real project and thus gain your first commercial experience. The best interns can get a job in the company.

Requirements for participation in the program:

  • Education in a technical specialty (bachelor, specialist or master level);
  • Basic knowledge of programming or testing (depending on the chosen program);
  • Level of knowledge of English – intermediate and above;
  • Own projects or taking GL BaseCamp courses (will be a plus);
  • Six months of coding experience in Java;
  • Strong knowledge of Java Core;
  • Experience using SQL;
  • Writing production-ready code and unit tests that meet both system and business requirements.

Conditions:

  • The internship lasts 3 months;
  • Upon successful completion, employment.

Sigma Software

The company has a large list of internships, including for those who speak Java.

Requirements for participation in the program:

  • Basics of OOP;
  • Basic understanding of algorithms and data structures;
  • Experience with the Java core;
  • Basic knowledge of relational database and SQL concepts;
  • Basic experience in GIT;
  • English level Pre-Intermediate or higher.

Conditions:

  • Program format: online;
  • Duration: up to 3 months;
  • Schedule: 2-3 times a week.

Review:

“I started at this company with an internship, and to this day I consider myself very lucky that the guys believed in me and gave me this opportunity. Management does everything for the professional growth of the guys. The mentoring system does not allow anyone to be left without attention. There are many projects, both large and long, and small.”

Softserve

The company provides several formats of training and practice: courses, certification and internship.

Requirements for participation in the program:

  • Good knowledge of Java and a clear understanding of OOP principles;
  • Introduction to SCRUM, Git;
  • Java stack technologies (Spring / Hibernate);
  • JavaScript, HTML, CSS.
  • Level of English is intermediate +.

Conditions:

  • 1-3 months of work experience;
  • The project is ongoing, so you can work on it as much as you like.

Review:

“We have a great team of interns. I am very glad that I got into this stream. Super mentors, professionals who taught, supported, helped and did not let us relax ahead of time. There is much more practice than theory. It was not easy at all, there was a lot of information and tasks. But the main thing is the result and the pleasant aftertaste that remains after this training.” (Anna)

Russia

EPAM

The EPAM internship is a program for specialists with development experience, the company says. Internships are available in the following areas: Java, automated testing, .NET and Front-end. There are such programs in Ukraine, but currently there are no open internships in Java.

Requirements for participation in the program:

  • Experience with any programming language, preferably Java, C#, JavaScript or Python;
  • Knowledge of algorithms and data structures;
  • Proficiency in English sufficient for oral communication with a foreign team - from Intermediate (B1+) and above;
  • Willingness to work part-time (from 30 hours) during the internship and full-time after its completion;
  • To confirm your practical experience, you need to demonstrate a project - this could be coursework, a pet project or something else;
  • A resume must be attached to your internship application.

Conditions:

  • The internship period is on average 2-3 months and usually does not exceed 4 months;
  • Individual program;
  • The internship will take place in one of the EPAM offices in St. Petersburg.

Review:

Read a detailed review from one of the JavaRush students.

"Lanit"

Lanit is one of the largest IT companies in Russia. The company has opened an internship program for those who have little experience but would like to get a job after completing their internship.

Requirements for participation in the program:

  • The ability to devote at least 35 hours per week to the internship (on weekdays); We ask you to come to the office one day a week, the rest of the time the internship takes place remotely;
  • Higher technical education or senior university courses;
  • Knowledge of the basics of the Java programming language;
  • Proficiency in English at the level of reading technical documentation;
  • Passion for software development and information technology.

Conditions:

Place of internship: central office at the station. m. Rizhskaya/Alekseevskaya/Marina Roshcha (Moscow).

"Yandex"

Together with the Yandex team, interns create complex web services that ensure the operation of a website or application, solve architectural problems, and develop data processing infrastructure. Among the projects completed by interns, there are many truly important ones. This is the integration of ClickHouse and CatBoost, the launch of a new loaded request processing service, the creation of a feature detection function for machine learning, which is now used in different departments of Yandex.

Requirements for participation in the program:

  • Excellent knowledge of basic algorithms and data structures;
  • Ability to write code in one of the programming languages.

Conditions:

  • The internship can be completed at Yandex offices in Moscow, St. Petersburg, Yekaterinburg, Minsk, Sochi, Novosibirsk, Nizhny Novgorod and Simferopol.
  • Participants will be paid a salary.
  • Duration is from three to six months.
  • The internship takes place all year round, so you can apply at any time.

CVT

The internship is aimed at those with basic knowledge in development, design, analytics or project management. They accept final year students and beginning specialists.

Requirements for participation in the program:

  • General understanding of the design of web applications;
  • Programming skills in Java (preferred) or other high-level language;
  • Understanding of the principles of organizing relational databases;
  • Purposefulness, willingness to develop and achieve results;
  • Basic knowledge of OOP.

Conditions:

  • All interns are paid a stipend from the 2nd month of the internship, subject to passing an intermediate level of knowledge.
  • Typically the internship lasts up to 3 months. However, it is worth considering that the duration of the internship is determined individually and depends on the success and contribution of the intern.

Belarus

EPAM

As in Russia, the Belarusian EPAM training center conducts both training and internships.

Requirements for participation in the program:

  • Level of English from A2 (Pre-Intermediate);
  • Confident knowledge of OOP, SOLID, GOF Patterns;
  • Understanding of JVM, JDK, JRE, Garbage Collector, Classloading;
  • Solid knowledge of Java 8 (Java Core, Stream API);
  • Development experience based on Spring Framework, Sprint Boot, Servlet API;
  • Basic knowledge of web services development, knowledge of XML, JSON;
  • Proficient in SQL, Maven, Git, Docker.

Conditions:

  • The duration depends on current skills and can range from one to several months.
  • As a result, participants will have the opportunity to undergo an interview and receive a Job Offer at EPAM.

iTechArt

The company has its own training laboratory, which conducts courses and internships. Right now, recruitment for internships is open for those who know Java. During the internship, interns will work on individual and group projects using Java, Spring, Hibernate, PostgreSQL\MongoDB, JavaScript (React\Angular\Vue depending on the project), and will also become familiar with Cloud computing systems using the example of Amazon Web Services.

Requirements for participation in the program:

  • Knowledge of the basic principles of OOP and the ability to apply them in practice;
  • Knowledge of the basics of one of the OOP languages ​​(Java, Python, Scala);
  • Knowledge of the basics of relational databases;
  • English at a level not lower than Intermediate.

Conditions:

  • Offline and online classes;
  • Duration - 3 months.
We are interested to know: have you completed an internship at an IT company? Have you learned anything new? Or maybe you got a job as a result of it? We are waiting for your comments ;)
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION