Java Summer Internship
Striving to gain market-oriented knowledge and skills to jumpstart your career in IT? Apply for this program and shape your professional path with EPAM experts.
Registration closed
Program start
3 Jul
· 9 w.
Full-time engagements
Internship · Blended
Internship · Blended · Intermediate

We invite students from Gdańsk and Kraków Universities to join the EPAM Team as Intern Java Developers and gain hands-on experience under the supervision of qualified mentors. 

Take care of your future and start your career with us!

As a member of the multidisciplinary engineering team, you will be involved in the creation of the real-world project from the ground up. You will be working on a web store starting from scratch together with colleagues specializing in Software Testing and Frontend technologies.

Your participation in this educational endeavor will help a stationary bookstore transition to e-commerce. This one-of-a-kind opportunity will allow you to gain real-world project experience while expanding your portfolio with new skills.

The project has been designed for training purposes exclusively and uses an artificial case, however, it is well-grounded in real experience.

We're offering: 

  • Paid internship program
  • Daily work on an exciting project and full-time engagement
  • An opportunity to collaborate with dedicated mentors with hands-on industry experience 
  • Gaining expertise with Agile methodologies by working in SCRUM 
  • Familiarizing yourself with industry standards of code development
  • Chance to participate in trainings and workshops on essential technologies and methodologies, e.g. SCRUM, Git 
  • Access to learning materials that will enable you expand your knowledge 


  • Registration end date: 24 April 2023
  • Internship start date: 3 July 2023
  • Internship end date: 31 August 2023
  • Format: blended (office meetings 1-2 times per week)
  • Location: Gdańsk and Kraków
  • Total program duration: 2 months

Internship result:

After completing the Internship, students will have the necessary knowledge and practical experience for shaping their future path in the IT industry.

What is required for training:

We are looking for enthusiastic and dedicated people with some basic knowledge of Java programming who are ready to join our team and have:

  • Java fundamentals / Java core (OOP principles, control flow, arrays, class and instances creation) 
  • Java API including (Utility classes for working with basic types (String, Integer, DateTime, etc.), Collections (Java Collection Framework), Streams (java.util.Stream), Input/output) 
  • Fundamentals of Git 
  • English level B1 or higher 

Nice to have:

  • Fundamentals of Maven/Gradle 
  • Fundamentals of unit testing with JUnit / TestNG 
  • Fundamentals of Spring Boot 
  • Basic knowledge of relational databases and SQL 
  • Understanding of Cloud technologies 
How to get started?
  1.  Register on this page
  2. Take English Test
  3. Pass Online Technical Test
  4. Pass Phone Interview with recruiter
  5. Pass Online Technical Interview

If you wish to participate in the process make sure to follow the deadlines which we will share with you in the email message.

Please check the Spam folder if you haven't received a letter right after registration.


EPAM is:
  • A global digital transformation service provider with around 60 000 engineers working in 50+ countries 
  • The company is US-based but with a heavy presence in Central and Eastern Europe - around 6 000 persons in Poland alone 
  • Our clients come from Financial Services, Software & High Tech, Business Information & Media, Travel & Consumer, Healthcare, and other businesses
  • Named "Great Place to Work" in Poland in 2021 and 2022 
What will you learn?

If you show good results at the selection stage, we will invite you to learn and practice the skills required for project work during Java Internship at EPAM.

Students will work in a multidisciplinary engineering team (Java, Software Testing, and Frontend) and will be involved in the creation of the real-world project from the ground up. So, during this internship students will learn how to work in a team. Also, it should give you some "production-like" experience.

As a student you will have an opportunity to take part in development activities:

• work in Scrum team 

• creation of an e-commerce solution from scratch

• designing a new application

• learn what code review process looks

Apart from that, you will participate in learning activities that widen and facilitate your knowledge.

Please, read this additional info prior to registration
  1. Considering the limited number of slots for this internship, the order of application and the assessment results will be decisive factors for being enrolled.
  2. Internship's timeline and conditions may change. The selection period will change accordingly. Please follow the program details.
  3. Acting participants of ЕРАМ University and EPAM System company employees are not allowed to register for the Internship. Please contact your Manager regarding the positions available.
  4. Internship is available only for people located in Poland.
  5. EPAM Systems does not cover any costs associated with obtaining a visa and work permits for Interns, who are required by law to obtain such visas and permits.
Java Summer Internship
3 Jul · 9 w.
Internship · Blended · Intermediate
Registration closed

Have any questions? Contact us

Contact Center