Skip navigation

Accelerate your career with EPAM’s Java Academy!

6th edition of the Java Academy will start in November 05, 2018, feel free to apply!

Eager to Sharpen Your Engineering Skills?

The Java Academy program is for people in the early stages of their Java Developer career. This is a unique opportunity to improve your Java skills under the guidance of an excellent coach.

What is EPAM Academy?

EPAM Academy – Mentoring program is our in-house training organization that allows you to learn from our senior experts, as well as other professional trainers. The program will give you the chance to acquire the right knowledge to become a professional software engineer.


We offer a structured, full-time three-month training program

We seek ambitious learners who are looking to grow their skills

We welcome a diversity of backgrounds, experiences and perspectives

Java Academy Candidate Requirements

  • Basic knowledge of Java language
  • English level – B2 (spoken and written)
  • Full-time, in-person availability (40 hours per week)
  • Commercial experience in IT development projects
  • Programming tools

Candidate Selection Process

  • Complete an online Java test, 90 minutes (you will have three working days to complete this test)
  • General, in-person interview with recruiter for selected candidates
  • Full day, in-person assessment, 9:00 am - 5:00 pm

Java Academy Activities

  • Introductory lectures
  • Solo coding tasks
  • Testing
  • A group coding project
  • Introduction to network, protocols and infrastructure
  • A final, solo project

Selected candidates will be hired at EPAM as Junior Java Developers on a full-time employment contract. The salary will be adjusted based on your experience and technical evaluation results. You will also be paid during the training period.

As an EPAM Software Developer, you will have the opportunity to interact with skilled engineers worldwide, get acquainted with various industries and domains and work with modern technologies.

EPAMers in Krakow focus on delivering reliable, scalable and flexible components to the IT landscape, and integrate these technologies with the existing systems, emphasize online processing and leverage the synergies for several industries, including:

  • Financial Services 
  • Business Info & Media 
  • Retail & Distribution 
  • Software & Hi-Tech 
  • Travel & Hospitality
  • Life Sciences & Healthcare
  • Energy & Utilities
  • Manufacturing & Automotive
  • Insurance

Tomasz is a coder from Poland. You could say coding is in his DNA, as both of his parents are also coders. He strives to learn something new every day.

Proud of: and

Co-lead: SCKRK, Polish JUG, Lambda Lounge Kraków

Tomasz Borek

Lead Training and Development Specialist


If you have any questions, feel free to contact us:

Please note that only selected candidates will be contacted.