Jobs for software developers

Join our software developers and participate in the development of software solutions for multinational insurance companies.

We are looking for IT professionals who are not afraid of challenges, have a desire to learn and grow with us. Become an IT specialist and work as a software application developer in Java and other programming languages.

Send CV

News for programmers

All articles
Developer tools
Java
IT careers
Programming

Java JDK: Overview of versions, differences between LTS, SE, JRE and Java 24

Explanation of the differences between Java JDK, LTS and SE, Java 24 news and migration tips.

How to learn coding? Master the coding basics and kickstart your IT career

If you want to become a developer and don’t have a professional background, you can learn the basics of programming as a self-taught developer. In our article, we’ll give you tips on how to do it.

Java: A Beginner’s Guide, 10th Edition – Java Book Review

Java: A Beginner’s Guide is an extremely popular book for beginners in the Java programming language.

Head First Java: A Brain-Friendly Guide, 3rd Edition – Java Book Review

The book Head First Java: A Brain-Friendly Guide 3rd Edition is one of the most popular Java books for beginners. We’ll explain why this is so.

Java books: Overview and expert reviews for developers

Expand your knowledge with the right Java books. Our IT specialists have selected the best ones for you.

How to become a programmer? Junior developer without college

You don’t need college to become a programmer. Find out how to become a programmer and get a job as a junior developer. You just need a few skills.

Soft skills for programmers: What is the importance of soft skills in IT?

As a programmer, you should work on developing your soft skills. In this article, find out what soft skills are and which ones are most in demand for developers.

Discover the top software developer hard skills

What hard skills should a programmer have to succeed in their IT career? Discover the hard skills you’ll need as a developer, and find out how to acquire and use them in an interview.

Data structures: characteristic and types

In this article we discuss linear types of data structures: queue, stack, linked list, and array.

Java Collections Framework

In this article, you will learn about the most widely used Java API, which provides a collection of versatile data structures.

Java game coding tutorial for beginners: How to code a game?

In this article you will learn how to program a Java “Guess the Number” game for beginners. Step by step instructions with Java code.

What is the job description of a software developer and software engineer?

In the article you will learn what is the profession of a developer and what is developer job description.

Radix sort algorithm Java

In this article you will learn what radix sort is, its principle, advantages, disadvantages, visualization and example Java code.

Bucket sort algorithm Java

In this article you will learn what bucket sort is, its principle, advantages, disadvantages, visualization and example Java code.

Quick sort algorithm Java

In this article you will learn what quick sort is, its principle, advantages, disadvantages, visualization and Java code example.

Merge sort algorithm Java

In this article you will learn what merge sort is, its principle, advantages, disadvantages, visualization and example Java code.

Heap sort algorithm Java

In this article you will learn what heap sort is, how it works, its advantages, disadvantages, visualization and example Java code.

Counting sort algorithm Java

In this article you will learn what counting sort is, on what principle it works, its advantages, disadvantages and an example of Java code.

Insertion sort algorithm Java

In this article you will learn what insertion sort is, its principle, advantages, disadvantages and an example of Java code.

Selection sort algorithm Java

In this article you will learn what selection sort is, how it works, its advantages and disadvantages, and a Java code example.

Big O notation: analysis of algorithms’ time and space complexity

The Big O notation is used to describe the asymptotic complexity of algorithms. In this article you will learn about its history, uses, properties and examples.

Comb sort algorithm Java

In this article you will learn what comb sort is, how it works, its advantages and disadvantages, and a Java code example.

Bubble sort algorithm Java

In this article you will learn what bubble sorting is, how it works, its advantages and disadvantages, and a sample Java code.

Sorting algorithms: Introduction to data sorting

In this article you will learn what sorting algorithms are, what their rules are, what their advantages and disadvantages are, and where they are used.

How to compare Java objects correctly

In this article, we will use practical examples to show how to correctly compare Java objects, either based on the data in the objects or their references.

Effective code reviews: tips and tricks

In this article you will learn how to conduct effective code reviews. We provide tips and tricks and advice for both sides – the code author and the reviewer.

Code reviews: useful or a waste of time?

This article explains what code reviews are, their advantages and disadvantages, and whether they are worth doing.

Java File Handling Part 3: Best practices

Java best practices for working more efficiently with Java files: handling exceptions, optimizing performance, ensuring file integrity and security, and more.

Java File Handling Part 2: How to write files in Java quickly and efficiently

There are many ways to Java file write. In this article, we will introduce you different classes with code examples.

Java File Handling Part 1: How to read files in Java quickly and efficiently

In our article, we’ll focus on three basic scenarios for reading data that cover 90 percent of cases.

Java coding best practices

Useful tips and tricks to help you improve the formatting, structure, readability, functionality, and quality of your Java code writing.

Clean code in Java: how to achieve it?

In this article you will learn about the characteristics that code should have and what it should fulfil to be considered clean code, specifically in the Java language.

Java design patterns: definition and types

All Java design patterns (creational, structural, behavioural) summarized in one place.

Java design pattern Strategy

What is the Java Strategy design pattern and what is it for? Read our new article and download the sample code.

Java design pattern State

What is Java State design pattern and what is it for? Read our new article and download the sample code.

Java design pattern Observer

What is the Java Observer design pattern and what is it for? Read our new article and download the sample code.

Java design pattern Memento

What is the Java Memento design pattern and what is it for? Read our new article and download the sample code.

Java design pattern Mediator

What is the Java Mediator design pattern and what is it for? Read our new article and download the sample code.

Java design pattern Iterator

What is the Java Iterator design pattern and what is it for? Read our new article and download the sample code.

Java design pattern Command

What is Command design pattern and what is it for? Read our new article and download the sample code.

Java design pattern Chain of Responsibility

What is the Chain of Responsibility design pattern and what is it for? Read our new article and download the sample code.

Java design pattern Flyweight

What is the Flyweight design pattern and what is it for? Read our new article and download the sample code.

Java design pattern Proxy

What is the Proxy design pattern and what is it for? Read our new article and download the sample code.

Java programming examples: Create a useful application to generate random matches of doubles teams

We have a Java programming example task for you to test your Java skills and then you can check.

Java design pattern Decorator

What is Decorator design pattern and what is it used for? Read our new article and download the sample code.

Java design pattern Facade

What is Facade design pattern and what is it for? Read our new article and download the sample code.

Podcasts with Java developer Matus and scrum master Michal about programming and agile development

Interviews with our colleagues in video podcasts to learn about Java programming, agile, software testing and how to get an IT job.

Java design pattern Composite

What is Composite Design Pattern and what is it for? Read our new article and download the sample code.

Java design pattern Bridge

What is the Bridge design pattern and what is it for? Read our new article and download the sample code.

IT skills, frameworks and tools to take your Java career to the next level

We will also introduce some useful tools and frameworks that are good to know if you are a Java developer.

SOLID principles of object-oriented programming

The SOLID Principles are a set of five fundamental principles of object-oriented programming (OOP) that help create high-quality, highly scalable software.

Java Developer Junior job interview FAQ: part 4

Prepare for a job interview for a junior Java developer position with our tips, episode four.

Java Memory Management: Tips and tricks for efficient memory management

If you have Java coding skills and are looking for a job, check out our employee benefits and respond to our job offers!

Java design pattern Adapter

What is the Adapter design pattern and what is it for? Read our new article and download the sample code.

Java unit tests and JUnit – tips and tricks for writing tests

In this article, we’ll look at some useful tips and tricks to help you write good unit tests in Java.

Java design pattern Abstract Factory

What is Abstract Factory design pattern and what is it for? Read our new article and download the example code.

Java design pattern Factory

In this article you will learn what a Factory design pattern is and how to create one.

Java Developer Junior job interview FAQ: part 3

Prepare for a job interview for a junior Java developer position with our tips, episode three.

Java design pattern Prototype

What is the Prototype design pattern and what is it for? Read our new article.

Java design pattern Builder

Take a look at the Builder design pattern from the creational patterns category.

Java design pattern Singleton

See the first singleton design pattern from the creational patterns category.

Java multithreading

What is Java multithreading – multithreading in Java, explanation of principles, advantages and disadvantages.

Java Lambda Expressions: What are they and how do they work?

Do you have problems with lambda expressions or do you not know what they mean? You’re in the right place.

Java Developer Junior job interview FAQ: part 2

Prepare for a Java developer job interview with our tips, part 2.

Practical coding tips and tricks: How to learn to code and avoid coding mistakes?

In this article, we’ll look at some of the most common coding mistakes developers make when learning a programming language, and offer advice on how to avoid them.

Java Tutorial: How to install Java and IntelliJ IDEA on Windows

The third part in a series of tutorials on installing Java and IntelliJ IDEA. Read the Java IntelliJ tutorial.

Java Tutorial: How to install Java and the Eclipse IDE on Windows

The second part of the Java IDE installation tutorial series is here! How to install Java and Eclipse on Windows?

Java Tutorial: How to install the Apache NetBeans IDE on Windows

The first part of the Java IDE installation tutorial series is here! How to install Java and NetBeans on Windows?

Java Developer Junior job interview FAQ: part 1

Prepare for a Java developer job interview with our tips.

What is Bitbucket and what are the benefits?

In this article, we’ll introduce you to Bitbucket and its features that will make your job easier.

Git, GitHub and GitLab: Which is better for DevOps?

GitHub and GitLab offer options that can simplify software development. Which option is the best?

SDLC: how does the software development life cycle work?

In this article, you will learn about the phases of the software development lifecycle and the difference between the SDLC and the STLC.

Git, GitHub and GitLab and their benefits

In this article, you’ll learn what Git and Github are and how they are used in software development.

Useful online tools for developers to make your job easier

In this article, we bring you a list of the best developer tools that every software or web developer can use.

Java developer day to day activities and tips for new applicants

In the interview with my colleague Jozko, you will learn about the typical workday of a Java developer at msg life Slovakia and why he likes it here.

How to become a DevOps engineer

In this article, you’ll learn what a DevOps engineer should be able to do and what the benefits of DevOps are.

Advantages and disadvantages of Java and why learn Java

In this article you will learn what is Java programming language, what are its advantages and disadvantages.

What is code refactoring and when is it used?

In this article you will learn what code refactoring is and when it is appropriate to use it.

Eclipse IDE – an integrated development environment for Java: what are the benefits?

In this article you will learn what is the Eclipse IDE Java integrated development environment, its features, advantages, disadvantages.

Become a junior developer: programming for beginners

With these programming languages, you can easily learn coding and master the basics of programming.

Software developer salary and other IT salaries

Find out how much you can earn as a software engineer and how much a job in IT pays.

PHP web developer job description and salary

Learn more about the PHP developer profession and the workload involved in developing websites and applications.

5 reasons why a developer job is a great career choice

In this article, you will learn about the benefits of being a software developer.

What is the Java developer salary depending on position and experience

In this article you will find out how much a Java developer earns as a junior, medior and senior developer. See what kind of skills you need and what affects the developer salary.

Reasons for choosing a software developer job and its benefits

In this article you will find out the main benefits you will get as a software developer.

Jobs for IT software developers

IT jobs for software developers, programmers. Send us your CV and you could have a new job today!

Come develop our software

Join our enthusiastic programmers and take part in programming innovative software solutions.

Job software developer

See current jobs

Join our developers.

Attractive salary

500 € at the birth of a child, at a wedding. Christmas bonus.

Send attachments larger than 4MB to
jobs.sk.life@msg.group

Join us!

    *

    *

    The controller processing your personal data is msg life Slovakia s. r. o., Hraničná 18, 821 05 Bratislava, ID No.: . Personal data in the scope of CV, application for employment, motivation letter, or other documents with your personal data supplemented by any notes from the selection procedure will be processed for the purposes of the selection procedure and the creation of a database of candidates for future selection procedures in the above scope for a period of 3 years. Your consent to the processing of your personal data can be withdrawn at any time by contacting us at the following e-mail address: jobs.sk.life@msg.group or by written notification to the address of the operator. Withdrawal of consent does not affect the processing of personal data based on consent prior to its withdrawal. Personal data may also be processed by an intermediary (system provider) authorised by the controller, the company recruitis.io s. r. o., Chmelova 357/2, 500 03 Hradec Králové, Czech Republic, ID No.: 27508391. More information about the processing of personal data can be found here>.

    Do you have unanswered questions?
    I'm with them!

    It’s important to us that our software developers grow with us and find work in programming areas where they feel comfortable. When choosing a job, evaluate your experience and choose the job you want to move up to. Accept new challenges in life!

    Contact us
    Let us know about you