Mexico
Java Specialization. Part 1
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.
16_WCA_lady_v2.jpg
16_WCA_lady_v2.jpg
Pricing
Free
Program start
January 2025
Type
Mentoring
Language
English
Duration
20 weeks
Format
Online
Level
Specialization
Details

If you are just starting in the world Java Core & Back-End Development and strive to obtain the hands-on experience needed for a bright IT career start, then this unique Java Laboratory is what you need.

Here’s what you’ll do in this expert-led program:

  • Learn the ins and outs of enterprise-level application development
  • Explore modern architectural patterns, frameworks and cloud computing
  • Obtain the knowledge and skills to become a true T-shaped expert of the highest level.
  • Understand the approach to utilizing AI tools for developers to streamline your processes

Showcase your level of expertise and join this expert-led program.

Upon successful completion, you will have an opportunity to take part in a standard selection process where you’ll compete with other candidates for the chance to receive a job offer and join EPAM as a Junior Java Engineer or other roles that match your knowledge and skills level and available and align with the current demand for talent in the company.

The number of spots in the course is limited, and your chances of being accepted depend on how well you perform during the selection stages. Candidates who achieve the highest scores in the English test, theoretical assessment, and practical task will be invited to join the program.

PROGRAM DETAILS:

  • Registration close date: December 16, 2024
  • Program start date: January 13, 2025*
  • Program end date: May 30, 2025
  • Format: online topics and practical tasks, regular group and individual sessions with mentors
  • Average engagement for studies: 15-20 hours per week

* Please note that the program’s start date may slightly change. The selection period will adjust accordingly

What do we offer?
  • Mentors support: you will get regular feedback and guidance on practical tasks, helping refine skills and take your coding abilities to the next level
  • Flexibility: depending on your weekly engagement, the program will last ~3,5 months – the more time you devote to learning, the faster you complete it
  • Top-notch materials: our curriculum is designed by Java experts with extensive project experience and validated in hundreds of training runs
  • Industry-based education: we will help you explore emerging technologies and best practices, ensuring you are equipped with the knowledge that the current market seeks
What is required for training:
training-is-for-you
  • English proficiency level from B1 (Intermediate) and higher  
  • Solid knowledge of Java Core and skills in Java Multithreading 
  • Experience with Java Web technologies (Front-End: HTML, CSS, JavaScript; Back-End: Servlets) 
  • Expertise in database development using SQL Standard and JDBC API  
  • Knowledge of Spring Framework 
  • Familiarity with design patterns  
  • Experience with unit testing 
How to get started?
  1. Register on this page. Once you have filled in all the required fields, you will find the confirmation with more details in your mailbox or notifications tab. 
  2. Take an English test by December 16. It is available at "My enrolments" tab in your personal account on this Campus Portal. The required level is B1 (Intermediate) and higher.
  3. Pass a Java Entry Assessment by December 16. It will take approximately 3-4 hours (in total) and embrace a theory quiz and practical tasks. 
  4. Have an interview with a recruiter. Our specialist will contact you if you complete the previous step successfully. 
  5. Take a technical interview. You will communicate one-on-one with a Java Engineer of the Middle+ level. 
  6. Wait for the enrollment results. We will notify you about them at the end of the enrollment process.

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

What will you learn?
This Laboratory will take ~3,5 months with the expected engagement of 15-20 hours per week, during which you will dive into:
Git Advanced
Java Advanced (Microservices, NoSql, etc.)
Spring Core & Hibernate Advanced
Spring REST API Basics & Advanced
Spring Boot & Spring Security
Please read this info before registration
  • This program is for citizens of Mexico and specialists who have relocated to this country for a permanent stay.
  • The learning process will be quite intensive, so we only invite graduates or students in their final year.
  • Considering the limited number of places in the group, the selection results will be decisive factors in enrollment.
  • If you consider applying while enrolled in another EPAM Campus program or working at EPAM, please discuss it with your Training Coordinator or Resource Manager first.
  • We have designed this program for IT beginners seeking to refine their automated testing skills. If you have production experience, feel free to explore our career website for job 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