Hungary

Java Mentoring Program

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.
alt
Registration closed
alt
Price
Free
Program start
April
Type
Training
Language
English
Duration
13 weeks
Format
Online
Level
Specialization
Details

Ready to embark on an advanced Java educational journey? Look no further! Join our exclusive Java Mentoring Program to supercharge your career journey with the latest industry technologies. Crafted for ambitious individuals like you, this program offers a unique opportunity to learn directly from seasoned professionals actively engaged in top-tier company projects. Over the course of ~1.5-2 months, we'll provide you with a comprehensive blend of knowledge that typically takes years to accumulate.


This program is designed for talented students and career changers who have a solid theoretical knowledge of Java, located in Budapest.


  1. Register until 13th of March
  2. Program starts on 13th of April (start date may vary according to group formation) 
  3. Format: Self-study with mentoring support (1 session / week). 
  4. Topics: Advanced Java and Enterprise technologies, Cloud Foundations
  5. Expected investment from students: 20 hours / week 
  6. Program length: 1.5-2 months 


Upon completing the training, high-performer participants may be offered the opportunity to continue their journey with EPAM based on their skills and available opportunities.

Java
Java is a popular programming language used to create enterprise-level solutions. It is easy to adapt, scale and use for app development for a wide range of platforms.
More about this skill
direction
What is required for training:
training-is-for-you
  1. English level B2 or higher
  2. Strong Java Core and OOP knowledge with hands-on coding experience
  3. Solid logical and algorithmic thinking
  4. Understanding of build tools (Maven), version control (Git), and clean code principles
  5. Experience with unit testing and basic software architecture/design patterns
  6. Familiarity with relational databases and SQL (ability to write and adapt queries)
  7. Practical experience building Java back-end applications
  8. Knowledge of Spring Core, networking basics, HTTP protocol, and REST principles

Good to have knowledge:

  1. Experience with Spring Boot, AOP, MVC, JPA/Hibernate
  2. Familiarity with Java Persistence API
  3. Experience with building full-fledged back-end applications using frameworks
  4. Understanding of front-end technologies (React/Angular, TypeScript) is a plus
  5. Insight into cloud-related technologies is a plus



What will you learn?
In the Java Mentoring Program, you will explore:
Engineering Excellence
Generative AI for Productivity
AI-Assisted & AI-Enabled Application Development
Advanced Java & Architecture
Cloud Foundations
How to get started?
  1. Register on this page until 13th March, 2026. Once you fill in all the required fields and attach your CV, you will find the confirmation email with more details in your mailbox. Your CV will be reviewed by our recruiters. 
  2. Take an English test available in your profile. You should complete it within 3 days after registration and reach at least B2 English level.    
  3. Pass a technical assessment. You will receive the assessment link via the post-registration email. Please complete it at your earliest convenience, but not later than 7 days after registration. Please, keep in mind that we have limited seats, and the selection processes are happening continuously. 
  4. Communicate with one of our recruiters. Upon completing the technical assessment and reaching the required score, we will contact you within days to ask some general questions and guide you on the next steps.  
  5. Pass an online technical interview. After a successful discussion with a recruiter, you will agree on the schedule of an approx. 90-minute-long tech interview led by an EPAM specialist.  
  6. Wait for the enrolment results. We will inform you via email within 5 days after the interview. 
Please read this info before registration
  1. At the time of application, the applicant must live in and be eligible to work (full-time position) in Hungary. 
  2. The estimated start date of the program is 13th of April, 2026. The program start date may change, so the selection period may be adjusted accordingly. Please regularly check for updates on this page and via email. 
  3. Active participants of ЕРАМ Educational programs and employees of EPAM Systems are not allowed to register for the training. Feel free to contact the Training Coordinator or Resource Manager regarding other opportunities. 
  4. Considering the limited number of program slots, the application order and selection results will be decisive factors for being enrolled. 
Useful links

Books 

  1. OCP Oracle Certified Professional Java SE Developer Complete Study Guide by Jeanne Boyarsky, Scott Selikoff (Latest) 
  2. Effective Java by Joshua Block (3rd ed.) 
  3. Java Puzzlers by Joshua Block 
  4. Pro Git by Scott Chacon and Ben Straub 
  5. Clean Code by Robert C Martin 
  6. Pragmatic Unit Testing in Java 8 with JUnit by Jeff Langr, Andy Hunt, Dave Thomas 

Reading materials 

  1. Refactoring: https://refactoring.guru/refactoring 
  2. Design Patterns: https://sourcemaking.com/design_patterns 
  3. Spring Framework: https://spring.io 

Dojos 

  1. HackerRank 
  2. Project Euler 
  3. Codewars in Java (1000 score) 
  4. Advent Of Code