Amusnet’s Java Internship Program

Oops, your web browser is no longer supported.

To view this page, please use one of these browsers.

LinkedIn Instagram YouTube

JAVA BACK-END
INTERNSHIP:
BUILD YOUR
DREAM CAREER
WITH US

JAVA BACK-END INTERNSHIP:
BUILD YOUR DREAM
CAREER WITH US

What is the Java Back-end
Internship Program?

Amusnet’s Java Back-end Internship Program is a tailored training that includes lectures, theoretical and real-life examples, personal and group homework, mentoring sessions and integration into various teams. The purpose of the internship is to solidify the theoretical knowledge of the interns and fill-in the gaps in areas such as concurrency, design patterns, algorithms and more. The groups are small with up to 10 people to guarantee the successful personal education and development.

The curriculum includes the following topics:

Oval Software Development Lifecycle
Oval OOP, Data Structures, Algorithms
Oval Concurrency
Oval Design Patterns, Dependency Injection with Spring and Guice
Oval Web Services, Sockets and WebSockets
Oval Caching Mechanisms and Messaging
Oval RDBMS: MySQL
Oval Unit and Integration Testing
Oval Code Repositories, Build tools & Package Managers
Oval Linux Administration & Network Communication Basics
Oval DevOps Basics with Kubernetes & Docker
The natural progression of the internship is to integrate the intern into an existing team of experienced colleagues and become a Junior-level engineer.

All interns will be offered а labor contract and get paid for learning! You’ll also receive a company laptop and get advantage of all company benefits and perks. We’ll do our best to support you in the learning process and help you build your dream career with us!

The Training

Oval Duration: 5-6 months
Oval Small group: up to 10 interns
Oval Full - time labour contract
Oval Format: Mostly online (via Google Meet) with a few office visits
Oval Suitable for students, however this is a full-time job

Our Process

Take a test
Pass an interview
Gain knowledge
Start your career

Selection process

The internship program assumes a certain level of technical understanding, experience and relevant education. The purpose of the selection process is to identify the candidate’s strengths and weaknesses and whether they will be a good basis for starting the internship.

The Java Back-end Internship Program has the following selection process:

Oval Short and simple 1-hour HackerRank test upon application
Oval By CV and relevant education - universities, schools, IT academies, etc.
Oval Onsite or online technical interview and short live coding session

Program benefits

Jumpstart engineering career in one of the most prosperous IT companies in Bulgaria
Gain knowledge in high-end systems and work with smart and friendly colleagues
Paid internship with labor contract
Personal laptop
Online format
Medical insurance, Multisport card, Transportation card, Relax zone, Company events and many more