Backend Remote- & Homeoffice Jobs in belgium

Homeoffice Java Developer – Open Source & Linux enthousiast

team.blue · Belgium · Belgium · Remote

About the job

The business

team.blue is an ecosystem of successful brands working together across regions to provide customers with everything they need to succeed online. 60+ successful brands make up the group; within those brands, over 2.700 experts serve its 3.3+ million customers across Europe and beyond.

team.blue's brands are a mix of traditional hosting businesses, offering services from domain names, email, shared hosting, e-commerce and server hosting solutions and specialist SaaS providers offering adjacent products such as compliance, marketing tools and team collaboration products. This broad product offering makes it a one-stop partner for online businesses and entrepreneurs across Europe.

We are a leading digital enabler. We support remote working, you can work fully remote or from our offices throughout Europe.

Your opportunity

As Java (& Python) developer, you will work in a global and cross-functional environment. Within team.blue we use oVirt as a virtualization platform. This platform is completely based on open-source technology and was maintained by RedHat in the past. Because this is such an important platform for team.blue, we have chosen to hire someone internally to further develop and maintain this platform.

You will be at the basis of scaling, improving and optimizing this platform so that more than 5,000 critical servers can run on it in the future, in various European countries and data centers. There is a lot of challenging work ahead.

Key Responsibilities

  • You will be mainly programming in Java (85%). You will be programming new features, optimizing the current code etc. Most of the code base and backend logic is written in Java.
  • In addition, you will be programming in Python (15%). Python is used to be able to communicate with the oVirt backend, which is written in Python.
  • You will mainly focus on back-end development. Besides developing new features, you will also contribute to the optimization of the current code.
  • You will be involved from A-Z: analysis, architecture, testing, documentation etc.
  • The focus is on development but you will also be involved in the operations side for deployment, debugging, …
  • Build improvements to keep this important virtualization platform contemporary and modern.
  • Take ownership and be the internal maintainer of the oVirt development project.
  • You are the active oVirt expert in the group and learn all the ins and outs of this platform.
  • Ensure that oVirt continues to work with the constantly changing Linux and kernel technologies.
  • You set up a structure so that you can work with multiple people on this project in the future.
  • You will be part of the migration projects where we will move more workloads on oVirt in the future.


Technologies

  • Java;
  • Wildfly;
  • Components like Spring, Maven, JUnit, …;
  • Python;
  • Ansible;
  • Git;
  • Open-source technologies such as Qemu and Libvirt.


Skills And Experience

  • You have experience with programming in Java.
  • Knowledge of Wildfly is a plus.
  • Knowledge of Python is a plus. As the oVirt backend is written in Python.
  • You know what Ansible is.
  • Git knowledge (Pipelines, CI/CD).
  • You know your way around the Linux operating system.
  • You know the open-source world. Experience in contributing to projects and being part of this community is a plus.
  • Knowledge of KVM, Qemu or Libvirt is a plus. As oVirt mainly support Linux technology.
  • You are result-driven, analytical, forward-thinking and you can work independently.
  • Fluent English language skills, spoken and written.


The most trusted digital enabler

team.blue is a leading digital enabler for companies and entrepreneurs. It serves over 3.3 million customers in Europe and has more than 2000 experts to support them. Its goal is to shape technology and to empower businesses with innovative digital services.

Click here to read more about team.blue