Spain
Java Program Autumn 2022 (Spain)
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
Pricing
Free
Program start
November 2022
Type
Training
Language
English
Duration
22 weeks
Format
Online
Level
Fundamentals
Details

WHAT IS JUNIOR JAVA ONLINE PROGRAM

This educational program at EPAM University has been developed for talented Juniors possessing an entry level of knowledge in engineering, who have no practical work experience.

Participants of the program will receive all the necessary knowledge and support from EPAM experts, which will allow them to build a successful career in IT sphere. The syllabus of the program focuses on the essential information for starting out in Java Development and for performing efficiently on real projects.

Junior Java Online Program is completely free of charge and will be held online. We invite candidates from Spain to register and participate!

PROGRAM DETAILS

  • Program and selection language: English
  • Registration end date: October 14th
  • Program start date: November 14th
  • Format: online, two or more meetings with mentor per week
  • Location: Spain 
  • Duration: 5 months
  • Estimated time engagement: over 30 hours per week


Ukrainian citizens who left the country and are planning to relocate to Spain, are encouraged to participate.

After completing this program, the successful candidates will get an opportunity to continue their path within EPAM according to their level, skills, and available opportunities for future juniors. The program is free of charge and will be held online.


SELECTION STAGE CONSISTS OF:

  • English Test. (you can find the test in your profile. Please pass it within 1 day after you register).
  • Online Technical Test The test is online-based and will be assigned to candidates after registration. Please fill in the test within 2 days after receiving the link.
  • Interview with recruiter via Teams/Phone. The interview will be held in English. The interview start day is from the second of September. You will receive an invitation for the interview via email.



Please note that the selection process and all communication related to the program will be in English.

*The condition for obtaining job offer after the graduation is the candidate's Spanish labor market permission that enables employment at EPAM Systems (Spain).

Considering the limited number of spots for this training, the order of applications and the test results will be decisive factors in the selection process.

Should you have any questions – feel free to contact [email protected]

PLEASE NOTE THAT THE PROGRAM START DATE MAY CHANGE. SELECTION PERIOD WILL CHANGE ACCORDINGLY. PLEASE CHECK THE PROGRAM DETAILS FREQUENTLY!
Want to learn more about Junior path in EPAM?

Join Junior Online Conference 2022 on October 21st and learn about Java direction from Mark Torok, EPAM Lead Software Engineer.

The event unites the best speakers and mentors of EPAM, who will introduce you to different IT specialties, help you understand the challenges and opportunities that you'll encounter in our programs, and give you pro tips on how to prepare yourself and your CV for an interview with a recruiter.

Book a spot now — the places are limited!


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
  • analytical thinking and resourcefulness in solving non-standard tasks;
  • solid understanding of algorithms and data structures;
  • familiarity with Object-Oriented Programming (OOP) principles;
  • basic knowledge of any Object-Oriented Language (Java is preferable);
  • Intermediate (B1) and higher level of English knowledge.
Why should you registed for the program?


  • Free educational opportunity for everyone
  • Learn from the best mentors and experts of EPAM
  • Quick, intensive, practice-packed studying format
  • Continue your path in a large international IT company among 60 000+ amazing specialists around the world
WHY EPAM IS A GREAT PLACE FOR WORK?


After graduating the program you can receive an offer and enjoy the following features as a member of EPAM Spain team:

  • Personal development program that will allow you to be valued for your strengths 
  • Access to a wide range of professional development courses and workshops 
  • Broad project variety and possibility to move among projects thoughout your career in EPAM
  • Collaboration inside a multicultural environment with colleagues from around the world, where you'll be able to exchange the best practices
  • Access to a variety of social programs and benefits (sports, transportation, health, etc.)
  • Flexible working schedule
  • Modern office environment and teamwork spaces
  • Remote working plus tools and resources to help you be productive from any workplace
  • Regular teambuilding events
  • Access to engineering communities of a global scale


Join our dedicated, creative, and diverse community that will help you discover your full potential!

Training program

Java Core

  • Git basic
  • First programs  
  • Data types 
  • Conditions and loops 
  • Arrays
  • Classes
  • Introduction to OOP 
  • Abstract classes and interfaces
  • Nested classes 
  • Working with strings 
  • Exceptions 
  • Annotations 
  • Generics 
  • Enums 
  • Wrapper classes 
  • Optional 
  • Documenting code  

Java Module 1

  • Collection
  • Basic I/O. Serialization. Work with files
  • Functional interfaces, Lambda & Stream API
  • Multithreading & Concurrency
  • Analysis of practice

Java Module 2

  • UML.&XML
  • Design Introduction. GRASP & Dependency Injection
  • Software Development Approaches
  • Database. SQL.
  • JDBC + DAO 

Java Module 3

  • Introduction to WEB programming
  • Introduction to web-application development
  • Filters & Sessions
  • JSP & JSTL (can be optional) 

Java Module 4

  • Intro in Spring framework. Spring Core
  • Spring JPA & Hibernate
  • Spring Boot & Spring MVC
  • Spring REST & Spring Security
  • Logging 

Java Module 5_Advanced

  • JVM + GC + Reflection
  • Clean Code
  • Testing. Unit & Integration Testing (Practise)
  • Version control system GIT_Advance
  • Docker
  • REST
  • AWS
  • Software Development Approaches.
  • Scrum & Jira
Java Program Autumn 2022 (Spain)
November 2022 · 22 weeks
Training · Online
English
Fundamentals
Spain
Registration closed
Free
main-part-picture
blue-spot

Have any questions? Contact us

Org Uni Prog Online ES