Senior Java Engineer

Job description

FUGA provides forward-thinking music distribution, technology, and marketing services to forward-thinking music companies. Working at the heart of the music industry with more than 800 clients, including Riot Games, Hospital Records, Epitaph, and Beggars Group, FUGA is the world’s leading full-service B2B music distributor.

FUGA works at the forefront of music distribution technology, connecting its clients with digital service providers like Spotify, Apple Music, and Amazon Music while helping them get the most from their music, whether that’s with award-nominated label services, industry-leading revenue accounting, or using FUGA’s suite of best-in-class products.

As a Senior Java Engineer for the Catalog & Distribution Management team, part of our Core Services Group, you will be responsible for managing and scaling the core component of our platform. Our core component is a Java Spring application that is responsible for the ingestion of catalog data and manages scheduling and delivery creation logic.

As part of the team, you will be responsible for:

  • Designing, implementing, testing, and maintaining distribution-critical roadmap features

  • Ensuring high availability and performance of our platform to handle 30M+ albums created by 200k artists.

  • Executing tasks throughout the product development lifecycle, including partnering with product teams on requirements discovery and technical validation

  • Supporting other team members through pair programming and improving development practices

  • Contributing to technology modernization projects e.g. upgrade to Java 17, our new public-facing API, migrating to events-driven architecture

  • Improving end-to-end application monitoring to ensure high availability of the platform

Requirements

In order for you to thrive in this role, we believe that you:

  • At least 5 years of experience with Java / other JVM languages, Spring, Hibernate, MySQL, Kafka, and Elasticsearch

  • Strong skills in all levels of automated software testing

  • Strong knowledge of relational databases & SQL

  • Broad knowledge of other non-relational storage systems

  • Good understanding of messaging systems & patterns

  • Understanding SOA & API design principles

  • Own the software you develop, from development through delivery to production

  • Love to write clean, concise, maintainable, and well-tested code

  • Love learning new technologies and delivering customer-centered solutions

  • You have strong communication skills in English and like to collaborate in a dynamic team

  • Open to discuss, learn, grow, and help and coach others to do the same

Nice to haves

  • Prior experience in the music industry is a big plus

For this position, we are exclusively working together with Sterksen. The recruiter in charge is Jasper van ‘t Spijker. For any questions you might have regarding this job, please do not hesitate to contact him.

Jasper van ‘t Spijker
M: 06 4190 2319