TechXpand Your Horizon 
R Systems Programming Academy

Paid internship in digital technologies.
Hybrid attendance.
International community of fellow junior programmers.

The R Systems Programming Academy is an internship program with the mission to onboard, train and develop future innovators and digital technology experts.

The internship program includes Java, QA and other technology Academies, with a duration of 8 weeks of training and hands-on project work, remote attendance and in-person team events at one of our technical hubs in Bucharest, Galati, Craiova and Chisinau.

starting year



lectors and

Explore some of our benefits

3 sick days per year, no questions asked

Extra days off for your final exam and public holidays that fall on weekends

Free & unlimited access to online
Udemy courses

Soft skills trainings, mentoring & coaching

Special life event bonuses, long-term awards and celebrations

Healthy rivalry & lots of fun in hackathons,
sports, team events & more

Lunch deal with meal vouchers on weekdays

Health coverage with extensive
private medical plans

Why choose R Systems Programming Academy

Are you at the starting line of your IT career? 

Receive practical answers to all your IT questions, from dedicated trainers

Learn the ins and outs of the most in-demand technologies

Understand how to collaborate and follow best practices in an ever-changing industry

Ace your final college exams with your newly-gained knowledge

Looking to switch career gears? 

Learn what IT really means, and make the big change with proper guidance

Gain new knowledge from experts and apply it to real projects

Learn and laugh alongside a supportive network of people

Boost your self-confidence by conquering new horizons

Want to improve knowledge at your own pace?

Experiment with new technologies guided by certified trainers

Learn notions that will cement the foundation of your career

Enjoy interactive courses that focus on practical situations

Bring what you already know, and make it better

Andreea Grigore

I started the Academy as fresh university graduate and grew into a Software Engineer role.

Lidia Barle

I'm a former banking consultant and teacher, shifting my career to QA Engineer.

Bogdan Ghita

I learnt so much - Docker, Kubernetes, JMeter, Jenkins, TTS – as part of interactive courses.

Take this survey and let us know your criteria and preferences in selecting an IT job opportunity.

Choose your tech track

2023 Java Academy in progress

From technologies to work methodologies and concepts, this year’s Java Academy is packed with 4 weeks of intensive trainings and another 4 weeks with practical tasks where students will dive in a telco project.

2023 QA Academy in progress

From testing processes step by step to in-house and popular tools you will fluently use, R Systems professionals will not shy away from “getting their hands dirty” and giving you the ins and outs you ought to know.

  • Do object oriented analysis and design using common design patterns
  • Deep dive into Java programming technologies like Java Spring and SpringBoot
  • Develop projects for multiple web clients on desktops and various mobile devices
  • Maintain existing codebase including troubleshooting bugs and adding new features
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • You are a graduate or final year student at tech faculties (computer, software engineering, IT, maths, etc)
  • You have basic experience with Java during projects for university or other personal projects
  • You have a basic understanding/knowledge of object-oriented programming languages and strong desire to learn new things from the technical environment
  • You have natural curiosity and passion in solving technical problems
  • Create and execute test cases from product specifications and compile results
  • Learn what professional testing means with a focus on automation (with technologies like JMeter)
  • Set up and maintain personal and team testing environments
  • Create and/or run SQL scripts to populate data and validate test results
  • Track defects from detection to resolution and works with developers to reproduce and resolve defects
  • You are a graduate or final year student at tech faculties (computer, software engineering, IT, maths, etc)
  • You are interested in software testing and have a passion for quality
  • You have basic theoretical knowledge on software development lifecycle
  • You have problem-solving skills and an ability to think ‘out of the box’ 

What are the steps?

CV Review

First, we’ll review your CV to check whether you meet the standard requirements for our Academies program.

CV Review

HR Interview

A short online call with one of our recruiters to get to know you, tell you more about the Academies, and answer all your questions.

HR Interview

Technical CV Review

Your CV is then reviewed by a member of our tech team.

Technical CV Review

Technical and Management Interview

And lastly, a call with the technical team and management to see whether you would be a good fit.

Technical and Management Interview


Livia Gavrilov, Junior Software Engineer

For me, the Academy was the start of my developer career. The knowledge gained during the internship is now helping me a lot in my work projects.

Vladut Stamate, Junior QA Engineer

We were helping each other all the time, we had daily meetings where we discussed and joked a lot, although the Academy was mostly remote, it was a pleasure to also meet everyone face to face.

2023 applications closed

Fill in the contact form below to apply for our open Academies or future internship opportunities. Our recruitment team will get back to you to set up an initial HR interview call and guide you through the rest of the selection process, including online assessments and technical discussions. Only candidates considered suitable for the open internship positions will be contacted.


The aim of our Programming Academy is to grow the next generation of innovators and digital experts. If you’re passionate about tech and have a strong desire to learn and grow, you’ll fit right in. We’re looking for enthusiastic graduates or final year students at tech faculties (computer, software engineering, IT, maths, etc.), with good general programming notions and algorithmic thinking; communication and team spirit are always a plus 😊.

Yes! In addition to students from technical universities, we also welcome graduates of career conversion programs with a university diploma or in a final year of academic studies.

Your CV should highlight your strengths and professional interests. If you have previous work experience in IT, make sure to list it in reverse chronological order. If you’ve never been employed, worry not! To boost the power of your CV, you can list any valuable skills that you have picked up in school, personal projects that you’ve worked on, or anything that you feel represents your passion for tech.

Great! If you are eligible for the internship, one of our recruiters will get in touch with you for a short HR interview and then guide you through the rest of the selection process, including technical/management interviews.

We offer our best interns the opportunity to stay in the company after completing the Programming Academy, and we’re happy to be colleagues with many of our former interns.

Play Video
Play Video
Play Video
Play Video
R Systems is a global technology and analytics services company. We help our clients achieve speed-to-market, overcome digital barriers, and create business value with our specialized service offerings and consultative business approach. We speak the language of business as fluently as we do the language of technology. In other words: We speak Digital. Our goal: accelerate our clients’ digital leadership.
Scroll to Top

Apply to this job

Contact us

Send your CV