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

Free internships for trainee developers: selection in 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 are not hired without experience? An internship is the very way for a novice developer to get the necessary experience. In this text, we have selected relevant and free internships for trainee Java developers. Naturally, there are much more internships, just some of them have already begun, so we will concentrate on those that we can catch. Choose your favorite and serve. Free internships for trainee developers: a selection in Ukraine, Russia and Belarus - 1

Ukraine

Global Logic

The company has the GL Trainee program, which allows you to get an internship on a real project and thus get 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's, specialist's or master's level);
  • Basic knowledge of programming or testing (depending on the chosen program);
  • Level of knowledge of English - intermediate and above;
  • Own projects or passing GL BaseCamp courses (will be a plus);
  • Six months of Java coding experience;
  • 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 know the Java language.

Requirements for participation in the program:

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

Conditions:

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

Review:

“I started in 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 at once: these are courses, certification and internships.

Requirements for participation in the program:

  • Good knowledge of Java and a clear understanding of OOP principles;
  • Familiarity with SCRUM, Git;
  • Java stack technologies (Spring / Hibernate);
  • JavaScript, HTML, CSS.
  • The level of English is average +.

Conditions:

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

Review:

“A great team of interns has gathered. 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. Practice is much more than theory. It was not easy at all, 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 professionals 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 now 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;
  • Readiness for part-time employment (from 30 hours) during the internship and for full-time employment after its completion;
  • To confirm your practical experience, you need to demonstrate a project - it can be a term paper, a pet project or something else;
  • A resume is required to be attached to the 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 CodeGym 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:

  • Opportunity to devote at least 35 hours per week to an internship (on weekdays); One day a week we ask you to come to the office, the rest of the time the internship takes place remotely;
  • Higher technical education or senior courses of the university;
  • Basic knowledge 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 st. m. Rizhskaya / Alekseevskaya / Maryina Roshcha (Moscow).

"Yandex"

Together with the Yandex team, interns create complex web services that ensure the operation of a site or application, solve architectural problems, and develop a data processing infrastructure. There are many really important projects among the projects carried out by the interns. 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 various 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:

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

CVT

The internship is aimed at those who have basic knowledge in development, design, analytics or project management. They take recent students and beginners.

Requirements for participation in the program:

  • General idea of ​​the structure of web applications;
  • Programming skills in Java (preferred) or other high-level language;
  • Understanding the principles of organization of relational databases;
  • Purposefulness, readiness to develop and achieve results;
  • Basic knowledge of OOP.

Conditions:

  • All interns are paid a scholarship from 2 months of internship, subject to passing an intermediate cut of knowledge.
  • Typically, an internship lasts up to 3 months. However, it should be borne in mind that the duration of the internship is compiled individually and depends on the success and contribution of the intern.

Belarus

EPAM

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

Requirements for participation in the program:

  • English level from A2 (Pre-Intermediate);
  • Strong knowledge of OOP, SOLID, GOF Patterns;
  • Understanding the work of JVM, JDK, JRE, Garbage Collector, Classloading;
  • Strong 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;
  • Knowledge of 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 pass an interview and receive a Job Offer at EPAM.

iTechArt

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

Requirements for participation in the program:

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

Conditions:

  • Classes offline and online;
  • Duration - 3 months.
We are interested to know: did you have an internship in an IT company? Have you learned something new? Or maybe they got a job as a result? We are waiting for your comments ;)
Free internships for trainee developers: a selection in Ukraine, Russia and Belarus - 2
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION