Java Developer

Job description

XITE aims to offer the best music video experience in the world. Founded in the Netherlands, XITE now reaches consumers across Europe and North America through linear networks, interactive TV, and on-demand streaming services. The company revolutionized the way audiences experience music videos by allowing viewers to search, like, and skip through its vast catalog; enjoy channels curated by its team of music experts; and create personalized channels based on genre, era and visual style using its unique Mixer feature. XITE has access to virtually every available music video through agreements with all major and top independent music labels.

At XITE, our ‘Atlas Team’ is responsible for one of the most comprehensive music video collections in the world. We’re looking for another addition to this team of superheroes!


  • Help develop our in-house Media Asset Management system, which processes and distributes XITE’s music videos and makes them available to our interactive application and to the music curation team for use in our linear TV broadcast channels and curated playlists available in Europe and North America.

  • Work with other software engineers, our music team, and key decision makers (such as Product Managers) to build state-of-the-art multimedia management tools and advanced cloud deployments. With our ever-growing multimedia collection, we work with dynamic encoding solutions and integrations with broadcast platforms and CDN’s.

  • Enrich our music videos with smart metadata for a better personalised music experience. You will implement automated ways to gather as much metadata as possible to enrich our music video collection with metadata for recommendation systems and manual playlist curation.

  • Join a Scrum team that is passionate about its goals, and on a mission to deliver the best music video experience to each household.


Your superpowers

  • 3-5+ years Java experience including experience with: Hibernate, Spring Boot, jUnit, Kafka

  • Experience with cloud based architecture

  • PostgreSQL, Mongo, Neo4J

  • RESTful services

  • Version control using Git

  • Agile Scrum practical experience

  • Self-reliant, creative problem solver, outcome orientated

  • Adaptive learner, someone who’s motivated by the challenge of getting things done, great team player

  • Strong communication skills

  • Bonus superpowers: Python, Symfony 2, PHP, Docker

Some experience with Java 11, functional programming and reactive approach are a plus.


What do you get out of it?

At XITE we make sure you’re taken care of by providing you the opportunity to develop your career in a young, fast growing (international) company. We provide a challenging work environment where professionalism, initiative and creativity are a must. We have a unique combination of music, television and new technology.

And let’s not forget; we have chef prepared lunches, Friday afternoon drinks and rooftop parties - click here - to get an impression! 

If you want to experience what XITE stands for, watch our product reel on Vimeo.


Do you feel up for the challenge? Then hit that ‘Apply for this Job’ button! Please make sure your resume and motivation letter are written in English.