Java Academy + Trainee (Junior Software Engineer)

Krakow, Poland

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Java Academy + Trainee (Junior Software Engineer) for our Krakow office to make the team even stronger.

Java Academy Program+ is a career accelerator for people at early stages of their Java developer career.

JAP+ is an opportunity for the participants to learn and improve their skills under supervision of experienced trainers. It is a structured, full-time, 8 hours per day (or more if you are ambitious), 4-5 months long learning and training program.

Throughout the Program, participants acquire, expand and consolidate theoretical knowledge of and practical programming skills in Java language and modern toolset. Continuous evaluation of progress and guidance from the trainers allow participants to focus on the right aspects of the curriculum, maximizing the value of acquired skillset.

Participants will gain exposure to and hands-on experience in design and development of applications in microservice paradigm, Java 8, Spring, Spring Boot, Spring Data, REST, JSON, MongoDB and cloud development.

Upon completion of the Program, depending on the overall performance evaluation, each participant might either be assigned to work on a live project, continue the learning process within EPAM structures, or in case of exceptionally poor results, the participation concludes.


  • Active participation in the Java University Program Course;
  • Daily attendance;
  • Consolidating and solidifying acquired knowledge.


  • Working knowledge of Java language;
  • 1+ years of commercial experience in an IT development project or a portfolio of self-developed Java pet projects;
  • Good command of English;
  • Full-time availability (40 hours per week).

Nice to have

  • Former projects or work experience (JAVA, Spring, Hibernate, JavaScript, AngularJS);
  • IT Degree.

We offer

  • Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.);
  • Language classes (English and Polish);
  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification;
  • Career development center;
  • Possibility to take part in both: corporate and startup environment;
  • Possibility to relocate for short and long-term projects;
  • Relocation package for those who relocates to Krakow, Wroclaw, or Gdansk from other locations;
  • Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.);
  • Fruits on a weekly basis;
  • Sponsored sport activities, E-sport program;
  • We kindly ask you to include the following clause in your application: "Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (Dz. U. z 2002 r. Nr 101, poz. 926, ze zm.)";
  • Please note that only selected candidates will be contacted.