Java Developer interview with Filip

In the article you can read more about the Java developer Filip, who has been working at msg life Slovakia since his student days. Java developer Filip has been working with us since his student days. He appreciated the job offer not only for the good financial evaluation, but also for the opportunity to participate in interesting projects and the pleasant working atmosphere. As a student, he worked on creating an automated testing tool for US insurance systems and is now part of two projects at once. Read more about his work.

How long have you been with msg life Slovakia?

Since 2014, I joined as a student, this year will be my 10th year here.

What job were you recruited for?

For a Java developer.

How did you get into programming?

I’ve had a computer at home since I was a kid and spent a lot of time on it experimenting. In secondary school I decided to graduate in computer science and that was also the first time I programmed something.

What attracted you to working at msg life Slovakia? Why did you choose us?

I was contacted by msg life itself, which was already a plus for me at the time because I could see the company was interested in me. As a student, I was offered an above-average salary, the job involved technologies I was interested in, and I also had a very good feeling about the people who interviewed me and the work environment.

Job

Java programmer senior

Bonus from 2 800 €

How is working for us different from previous work experience?

Other than working here, I’ve only had one other development position. But what makes our work different is the approach to people, the family atmosphere, the pleasant environment and almost no stress. I also appreciate the company’s approach to freelancers. We are treated like any other internal employee, entitled to all benefits such as holiday, sick leave etc.

What does your normal working day look like?

Flexible, but I usually start work at 8am. I read new emails and reply to them. Then the morning meetings take place. Since I’m on two projects, there are more meetings. After the meetings I either work for an hour or so, or help my colleagues. Then I have a lunch and after lunch I work on my tasks, possibly attend other meetings. I also have German lessons twice a week in the afternoon.

What is your job? What are you currently working on?

I am working on two customer projects. In one project we work in close cooperation with the customer, i.e. we have meetings directly with their analysts, where they propose new functionality: I consult with them and then implement it. I also write technical concepts and fix bugs.

On the second project, we are primarily doing a download of new releases from the standard, which involves a lot of bug fixing, debugging, and comparing the current and previous versions.

I also train new colleagues, or help colleagues on other projects when they ask me.

Who all are you communicating with to solve any problems?

With developers within the team, of course, the project manager, with the head of Bratislava department during jours fixes, with customers, testers, analysts and colleagues from other teams or previous projects.

What project are you working on right now?

I am working on the Life Factory insurance system, currently for two customer projects:
VHV and Signal Iduna.

Do you have experience with other projects within msg life Slovakia?

When I joined as a student I worked on creating an automated testing tool for US insurance systems. I have now been working on Life Factory for 7 years and in that time I have worked on a large number of customer projects.

What apps do you use at work?

Git, Jira, Jenkins, Eclipse, Bash, Sonar, Jboss,
Microsoft package, Teams.

What skills are important for your job?

  • Know how to program in Java
  • Logical thinking
  • Knowledge of the tools mentioned above
  • Good communication skills
  • Willingness and ability to improvise and find a solution
  • German language (sometimes English is sufficient)

What do you like most about your job?

  • That it is stress-free
  • Opportunity to improve your German
  • Pleasant environment, management and colleagues
  • Opportunity to work as a freelancer and at the same time have the benefits of full-time employees

What are your colleagues like? What qualities should your new colleague have to fit in?

New colleague should be sociable, willing to help but accept criticism, hard-working but also not taking the job too seriously

Which benefit do you like to use the most?

  • Gym
  • Massages
  • Common lunches

Three words that come to mind when you hear msg life Slovakia?

Pleasant, stress-free job.

German language level on the CV. When should you write B2 or C1?

We can advise you on how to determine the right level of a foreign language?Nowadays, it is common to speak a second language. In the past, only Russian was taught, later it was displaced by English, which is a kind of foundation. Over time, English has been joined by German as a second language, and languages such as Spanish, French or Italian are a current trend in schools. At msg life Slovakia we require mainly German, but work does not have to be the only reason to expand your language skills. Why learn a foreign language and how can I find out what is my language proficiency level?

We at msg life Slovakia are clear about this. German is our basic language. We are a subsidiary of the German parent company and besides, most of our customers come from the DACH region (Germany, Austria, Switzerland). Our work would be very difficult without knowledge of foreign languages. We communicate daily not only with our customers, but also with our colleagues from Germany and Austria. Of course, you don’t need to speak German at the highest fluency level to be part of our company. The requirement for foreign languages and their level of language proficiency varies from position to position.

What is the required German language proficiency for each position?

If you join msg life Slovakia as an IT tester consultant, you are smart and you have a desire to learn new things, you can eventually, like our colleague Gabika, work your way up to the position of Business Process IT consultant. For both positions, the requirement of German language fluency is B2 level. However, level C1 would be ideal as it is about real communication with the customer. It is the same for an automated tester – a specialist.

For the position of Java programmer senior, you can get by with an excellent knowledge of German or English. German language is a great advantage for this position. In one of the interviews our colleague Jaro says : “Of course, I communicate with all our team members, our testers and I am also in daily contact with my colleagues from Germany.”

For a complete list of positions and all language, technical and personality requirements, please see the Jobs – Vacancies section.

Did you know that…

You can receive similar articles directly to your email? Become a member of the msg IT community and we will regularly provide you with IT news, interesting podcasts, important events and current job offers. As a member you can also take part in our competitions! With our community, you’ll never miss a thing in the IT world!

Why not lie about your language skills levels on your CV

It is not advisable to lie about the your skillson your CV (read about resume skills tips to improve your CV), because sooner or later the employer will find out. At msg life Slovakia, we always test foreign language skills, either by a test or by questions that the candidate answers. It has happened to us many times that we have invited a candidate for an interview on the basis of their C1 level of German and after a short moment we have found out that their German is at most at B1 level. In this case, we have no reason to move the candidate to the next round. Both the candidate and our busy HR colleagues lost time.

Job applicants often don’t know what level of language to put on their CV. If you graduated at B1 level and have not used German for years since then, it is advisable to state a lower level. On the other hand, if you have improved your German, don’t be afraid to put on your resume a higher level. Remember to always state the current level.

But how do I know which category of language proficiency I fall into?

It is best to indicate the levels of the Common European Framework of Reference for Languages, or CEFR for short, on your CV. It distinguishes three broad areas of language pro ficiency (A,B,C), which are divided into two levels (1,2).

Level A represents a basic knowledge of :

  • A1 – beginner (at this level, the person understands and can use everyday expressions, can introduce himself, etc.).
  • A2 – basic proficiency (understands sentences related to his/her field, can communicate in simple and routine tasks…).

Level B represents autonomy:

  • B1 – intermediate-advanced (at this level, a person should have no problem coping with most situations while travelling and can produce a simple continuous text).
  • B2 – intermediate (at B2 level, a person can already communicate fluently on concrete, abstract but also technical topics and can react spontaneously).

Level C represents proficiency in the language:

  • C1 – advanced (level C1 allows you to express your thoughts coherently and spontaneously, you can understand more complex sentences and speak fluently without searching for words).
  • C2 – proficiency at the highest level (at this level, a person understands practically everything they read or hear, is able to summarize information from several sources and present it coherently).

If you now know which language category you fall into, feel free to browse our job offers and choose the one that would be suitable for you. We are currently looking for colleagues with German as well as English language skills in the IT and insurance industry. If you would like to work in a similar segment, don’t hesitate to send us your CV!

German language courses as a benefit

Often we also encounter the situation where the candidate has learned German in the past, but has forgotten a large part of it by not using it. If the candidate wishes to renew their communication skills in German, they have the option of attending a German language course, which is provided and paid for by the company. In addition, half of each lesson counts towards your working hours, and you have the opportunity to receive a certificate from the Goethe Institute upon successful completion of the course.

The reason to learn a foreign language is not just to work at msg life Slovakia. Knowing more than one foreign language broadens our horizons, helps build relationships, exercises the brain and helps boost confidence. The reasons to learn German were discussed in one of our articles.