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.
Upon completing the course, the candidates will be able to continue their path on next-level courses according to the demonstrated skills as well as available opportunities in EPAM and will receive Program Completion Acknowledgement (Constancia). 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.
* Please note that the program’s start date may slightly change. The selection period will adjust accordingly.
Don't worry if you have gaps – you will be able to finetune your Java skills during Introduction to Java course. Join Introduction to Java to master your knowledge in Java from very beginner level.
Please check your profile's mailbox regularly to make sure you get all important notifications.
If you believe your knowledge is advanced enough, you may consider applying for the Java Specialization Program. Please note that you will need to pass a technical assessment in order to enroll.
If you find the technical test too challenging, you can apply for the Introduction to Java course to master your knowledge in Java from very beginner level.
To explore the entire 4-stage journey to career in tech in detail, click here.