Skip navigation EPAM

EPAM’s University Program

EPAM’s University Program is an opportunity for students and entry-level professionals to learn the competitive skills they need to contribute to the global IT sector. The program is open to students in their third year of college through post-graduation.

Since 2010, the program has partnered with leading Ukrainian universities in Kyiv, Lviv and Kharkiv, including:

  • NTUU “KPI”
  • KNU Shevchenko
  • NTU KhPI
  • KhNURE
  • NULP
  • NU Franka

Approximately 80% of EPAM’s junior positions have been filled by University Program students, and in 2016 alone, EPAM hired 450+ entry-level candidates for these positions.

Since 2010, the program has partnered with leading Ukrainian universities in Kyiv, Lviv and Kharkiv, including:

  • NTUU “KPI”
  • KNU Shevchenko
  • NTU KhPI
  • KhNURE
  • NULP
  • NU Franka

Approximately 80% of EPAM’s junior positions have been filled by University Program students, and in 2016 alone, EPAM hired 450+ entry-level candidates for these positions.

How to join our University Program

Students who have successfully completed the following stages will be offered a junior position at EPAM:
 


Apply for one of the courses at training.epam.ua


Receive confirmation from our specialists


Pass the interview


Attend 3-hour classes, 2-3 times per week


Complete the courses and be prepared to work full-time in a pre-production lab at EPAM to gain practical work experience

Disciplines offered

Candidates will design and maintain cross-platform applications and iterative architecture solutions, and can expect to gain expertise in Java SE and Java EE technology stack, specifications and frameworks, web technologies and tools (HTML, CSS, JavaScript, XML, AJAX), cross-platform servers and management systems of DBs (Tomcat, JBoss, Oracle), and understand patterns of designing and principles of developing desktop mobile web applications.

Candidates will design cross-platform user interfaces and informational architecture of web applications, as well as design and develop applications with Single Page, Asynchronous and Responsive UI architecture. Candidates will gain expertise in markup language, styles, pre-processing programs (HTML5, CSS, LEES, Saas), programming languages (JavaScript, ECMAScript, TypeScript), frameworks (AngularJs, React, jQuery, BootStrap), programming platforms (NodeJS, Express), and patterns of user interfaces and programming.

Candidates will perform quality control and check system requirements, create test plans and scripts, adjust test environment and prepare control data, conduct functional and performance tests, as well as describe defects and verify their elimination. Candidates will gain expertise in the types and methods of testing, administration of operating systems and databases, SQL language, basics of OOP/HTML/XML and script languages, web servers and web technologies, virtualization tools, and specialized testing tools.

Candidates will analyze, prepare and test data to develop a business solution, as well as design and develop storages, methods of integration, and tools for data analysis. Candidates will learn how to manage reporting and maintain quality in storage systems and data administration, as well as implement management systems. Candidates will gain expertise in SQL languages, data consolidation technologies and clearing, principles of constructing management systems of DBs, principles of multidimensional analytics and building of data cubes, system analysis, and tools for creating reporting and data visualization.  

Candidates will implement ideas, develop and maintain architecture of corporate applications, design databases and create user-friendly interfaces. Candidates will gain expertise in C# languages and .Net platform, modern programming technologies (ASP.NET, MVC, Entity Framework, SQL/SQL Server, HTML/CSS, AJAX, JavaScript/jQuery), as well as principles of developing desktop, mobile and web applications.

Candidates will design and create flexible, scalable infrastructure that is adaptive to load change, arrange continuous functionality delivery to the end user, respond and remove unexpected problems of any difficulty, and stress efficiency, security and stability. Candidates will gain expertise in operating systems, approaches to developing by using CI/CD, ITIL processes, IAAC patterns, cross-platform servers and management systems of DBs (JBoss, SharePoint, Nginx, Tomcat, IIS, Oracle), programming languages (Python, Ruby), automation tools (Chef, Ansible, Puppet, Bash, PowerShell), cloud technologies and virtualization technologies (AWS, Azure, VMWare, Hyper-V).

Next Steps

1. Register at www.training.epam.ua

2. Choose the discipline you would like to pursue

3. Take an online test

4. Participate in an interview with HR and test your English skills

EPAM’s University Days are an opportunity to further explore our University Program. We offer lectures about technical subject areas and potential job opportunities with our company. We encourage any student to attend these events.

Want to start your journey at EPAM?

Visit our trainings portal to view our training options.