Oops, your web browser is no longer supported.

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

LinkedIn Instagram YouTube



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 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 Selection process starts in January, 2023
Oval Contracts & Onboarding starts late February
Oval Training starts early March
Oval Duration: 3 months
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

January & February, 2023
Take a test
February, 2023
Pass an interview
March - May, 2023
Gain knowledge
June, 2023
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

    Thank you for the interest in our internship programs.

    Pease fill out the form and we will get back to you as soon as we start accepting new candidates.

    I am intersted in

    Java Back-end
    C++ Back-end
    Automation QA
    By clicking the “I accept” button you expressly give your consents as described below and as set out in our privacy policy for Amusnet Interactive to collect and process your personal data. Amusnet Interactive collects personal data in accordance with the applicable national and European legislation. The data collected by Amusnet Interactive is limited to the information provided in your application form and the complementing documents. Amusnet Interactive collects and processes personal data solely for recruitment purposes and only during the application and screening processes.
    The submitted data will be used in the evaluation process for the current position

    I Accept*

    The submitted data will be considered in the evaluation process for all positions

    I Accept

    *Required fields