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 Content Technology Team, aka the ‘Atlas Team’, is responsible for maintaining the music video collection from ingestion to distribution, as well as the tools the Music Team uses to curate playlists and enhance video metadata. We’re looking for another addition to this team of superhero titans!


  • 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.

Requirements

Your superpowers

  • 3+ years Java experience including experience with: Hibernate, Spring Boot, jUnit, Kafka
  • Experience with microservice architecture hosted in GCP
  • Experience with building Frontend applications using javascript frameworks like React for internal tooling
  • Experience with PostgreSQL, Mongo, Neo4J
  • Building RESTful services
  • Version control using Git
  • 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

As part of this team you will be required to work on both back-end and front-end projects. Experience with React, 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!


Do you feel up for the challenge? Then hit that ‘Apply for this Job’ button!