Skip navigation EPAM
Java academy

Accelerate your career with EPAM’s Java Academy in Gdańsk!

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 four-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

  • Working knowledge of Java language (other programming languages are a plus)
  • Good spoken and written English - B2 or higher
  • Experience in an IT development project, visible contribution to open source, or a portfolio of pet projects demonstrating the knowledge and understanding of Java
  • Six months of commercial experience will be a plus
  • Full-time, in-person availability (40 hours per week)
  • Familiarity with programming tools (Git, Maven, IDE)

Candidate Selection Process

  • Pass English test - it will be available for passing in your profile after the registration.
  • Complete a 90-minute online Java test - you will have three working days to complete this test. (Some candidates also go through a phone screen and/or a coding task. In very rare cases, when there is a lot of candidates we have an 8h long in-person exam). 
  • General interview for selected candidates – phone call.
  • Technical Exam – offline, full-day, at EPAM office in Gdansk.

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 Gdańsk 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

Paweł Kierat is a Lead Training & Development Specialist, who started programming 25 years ago – does anyone remember C64? When he first broke his PC, he discovered that the key to understanding the world is the ability to stay curious and make mistakes.

Paweł Kierat

Lead Training & Development Specialist


Learn about the program and our selection process, and register now.

If you have any questions, feel free to contact Agata Kosma via email