Java Fundamentals
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
4 Mar
· 12 weeks
Training · Online
Training · Online · Fundamentals

This course focuses on learning the Java programming language at the Intermediate level as part of Junior Java Developer competency matrix. If you are already familiar with Java language syntax, have experience developing Java applications using the Collection framework and input/output streams, and want to go deeper into Java programming while also enhancing your abilities to solve non-standard tasks, this course is for you. 

You will familiarize yourself with Design Patterns, get acquainted with multi-threaded programming and develop your first web application in Java using the Spring framework.

To obtain a сonstancia, you must achieve a general grade of 70% or above. The document will be issued within 10 business days of successfully completing the course.

Benefits of the course
  • This is a free educational opportunity to learn from the best EPAM mentors and experts
  • After successfully completing the course, you have the opportunity to take a test and receive a сonstancia
  • We provide only high-quality content relevant to the current state of the IT industry
  • This course has been developed by EPAM professionals from different countries and includes useful practical knowledge for your future career
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
What is required for training:
  • Knowledge of Java syntax
  • Solid grasp of OOP
  • Familiarity with algorithms and data structures
  • Working knowledge of Framework Collections
  • Ability to work with input/output streams
  • Experience in using Lambda and Streams
  • Adherence to the course schedule and meeting deadlines
How to get started?
  1. Register on this page. Once you have filled in all the required fields, you will receive the confirmation with more details in your mailbox.
  2. Take an English test. It is available at "My application" tab in your personal account on this training portal.
  3. Prepare for a technical exam. You will have the opportunity to try your hand on preparatory test while also familiarizing yourself with exam platform.
  4. Pass the Java exam. It consists of a theory quiz and practical tasks requiring some time investment.
  5. Have an interview with a recruiter. We will contact you to ask some general questions upon successful completion of the previous steps.
  6. Wait for the enrollment results that will be delivered within 5 working days via email.

Please check your profile's mailbox regularly to make sure you get all important notifications.

What will you learn?

Software Development Approaches

  • Maven
  • XML
  • Testing
  • Design Patterns and Principles

Introduction to Database

  • Database and SQL
  • JDBC and DAO

Introduction to Web Development

  • HTML and CSS
  • JSON
  • Web-application on Servlets and JSP(optional)

Introduction to Spring Framework

  • Spring Core
  • Spring Boot
  • Spring MVC
  • This course is available for citizens of Colombia and relocated specialists with permanent residence only.
  • Current participants of EPAM Training Center and EPAM employees can not participate in this course. Please, contact your Training Coordinator or Resource Manager for another opportunities
Java Fundamentals
4 Mar · 12 weeks
Training · Online · Fundamentals
Registration closed

Have any questions? Contact us

Contact Center