Java Intern


If you’re a university student seeking an opportunity to enhance your technical skills while gaining experience on a real project within a dynamic team, then this Java internship is what you need.

Showcase your knowledge and join our intensive program to:

  • Gain hands-on experience by developing a cutting-edge web store project and contributing to the digital transformation of a traditional bookstore
  • Learn industry best practices through immersion in Java coding standards, Agile methodologies and key technologies like Git
  • Collaborate with seasoned professionals, benefiting from personalized mentorship and broadening your tech stack

TRAINING PROCESS

The program consists of two stages:

  • The first one lasts ~2 weeks and requires ~40 hours of weekly engagement. The internship begins with the kick-off meeting, where you will receive comprehensive instructions for your learning journey. Over this time, you will have access to a self-paced course with theoretical materials, complemented by regular Q&A sessions with mentors.
  • The second stage extends for ~1.5 months and requires ~40 hours of weekly engagement. It includes studying more advanced theoretical materials, participating in regular Q&A sessions with mentors and developing a real-world project, culminating in a final presentation.

WHAT’S NEXT

Upon completing the internship, you will have the market-oriented expertise required to confidently steer your career path in tech.

REQUIRED SKILLS

  • English level from B1 (Intermediate) and higher
  • Knowledge of Java programming fundamentals (OOP principles, control flow, etc.)
  • Understanding of unit testing frameworks like JUnit or TestNG
  • Familiarity with Java APIs and Git fundamentals
  • Basic knowledge of SQL
  • Understanding of JVM and Database

Nice to have:

  • Experience with Maven or Gradle
  • Familiarity with Spring Boot
  • Awareness of cloud technologies

HOW TO GET STARTED

  1. Register on this page. Once you fill in all the required fields and attach the CV, you will find the confirmation with more details in your mailbox or notifications tab.
  2. Take an English test available in your profile. You should pass it within 3 days and reach the B1 (Intermediate) result to proceed.
  3. Pass an entry technical assessment. After successfully passing the English test, you will receive the link to complete the quiz and tasks within 3 days, which will take ~4 hours in total.
  4. Have an interview with a recruiter. Our specialist will contact you by phone to ask some general questions if you complete the previous steps successfully.
  5. Pass an online technical interview. For about 1.5 hours, you will communicate with the production specialist and showcase your current Java knowledge.
  6. Receive an invitation and start the internship. We will inform you of the enrollment results by July 1 and share further instructions for your learning journey if you are admitted.

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

Click to join

Norėdami sužinoti daugiau apie siūlomą praktikos vietą, galite susisiekti su įmonės kontaktiniu asmeniu:

Atsakingas asmuo Dmitrij Golubev (Head of Talent Development )
Tel. Nr. (+370...) +37060843005
El. paštas dmitrij_golubev@epam.com