TeleSoftas Java platform and our Music Industry project team is looking for new proactive, highly experienced developers to join the team!

The project team has about 10 members, one third of whom are Senior Developers. The main goal for the team is to release the product! 🎵

About the project

The core aim of the project is to fix the broken royalty pipelines in the music industry. To be more exact – to enable copyright societies to calculate and distribute an accurate amount of revenue for music work to all associated parties.

The customer societies represent over two-thirds of the European market and €1 million per day is now paid from digital use of musical compositions. We’re going to boost that!

What do we work on?

There are ~40 million music work registrations that we need to migrate from the old system, build robust APIs to accept new ones, match & merge duplicates and build a royalties management platform and a rules engine that would produce a work share picture on request – a summarized report stating who gets paid what for any requested music work.

What will you do?
  • Participate in Scrum ceremonies of the cross-functional team (product owner, scrum master, business analysts, developers, QA)
  • Build new and improve existing data processing solutions using big data toolset while keeping an eye on the quality of code (test coverage, SOLID principles, best practices etc.)
  • Take and keep code ownership of a selected system component
  • Review requirements, do data analysis, raise questions for clarification
  • Collaborate with a team to prepare tech. design for the task at hand and participate in estimations
  • Deploy solution to AWS and look after owned components
  • Assist QA on E2E testing process of your solution
  • Share knowledge and learn from others in knowledge sharing sessions
  • Learn from failures and celebrate success together
Tech stack
  • Apache Spark using Scala
  • Java 8+
  • Python
  • AWS – mainly Elastic MapReduce, S3, Athena, Glue, DynamoDB, OpenSearch (Elasticsearch), CDK
  • SonarQube
Requirements:
  • Proficiency in any JVM based language and/or Apache Spark
  • Good SQL knowledge
  • Git
  • Fluent written and verbal communication in English
  • Strong analytical skills, ownership attitude
Nice to Have:

This is the technological stack that we are working with. You do not need to know it but it would be nice if you would be familiar with it 😊

  • Knowledge of AWS
  • UML
  • Understanding of distributed data processing and data migration concepts
  • SonarQube for code quality monitoring
We Offer
  • TeleSoftas is all about MASTERY and improvement, therefore we have knowledge sharing activities, workshops, training budget, 4 hours per week for learning initiatives, tech library, English/Lithuanian language lessons, Pluralsight subscription, global & local conferences (Spring I/O, Apple WWDC, Google I/O – you name it)
  • Soft and Tech Team Leads to take care of your career development and ensure growth – both as a person and as a master of your profession
  • BE YOURSELF. When it comes to personality, TeleSoftas has no frames. Get loose. Be weird. Do fancy outfits. Do slippers. Have a bad day? It’s ok. Be who you really are because we love our diverse COMMUNITY
  • Rome wasn’t built in a day, was it? Same goes for team spirit. COLLABORATION and good teamwork is a key thing in TeleSoftas.
  • TeleSoftas is always riding the wave 🌊 of cutting-edge technologies and working with projects from all around the world. Also, we do non-profit projects that have a noble purpose. Opportunities to grow professionally and explore yourself in different projects are endless.