Job type: Full-time
About the company
We are a data-led company that builds software to measure, analyze and protect against online digital piracy. We are an exciting, young and dynamic company, building our own world-class products using cutting-edge technologies.
We have over 1000 clients globally from the music, film, TV, software and publishing industries, from international market leaders like Sony and Disney to independent record labels and authors.
We combine the informal, flexible and friendly atmosphere of an early-stage start-up, with the stability and track record of a well-established revenue-generating business.
Our Protect product is an anti-piracy AWS cloud-based SaaS solution, built on an in-house high scale data collection engine, crawling and scanning millions of web pages every day , analyzing them for copyright-infringing content.
We are applying our vast experience in digital content piracy to new innovative piracy data intelligence and audience insight products. Our Discover product offers piracy audience data insights to empower entertainment companies to make better strategic decisions about their content. Our Connect product is a new advertising solution that profile’s piracy audiences into advertising segments to accurately target advertising campaigns to consumers with relevant content interests.
We’re seeking to hire a Senior Java Developer with excellent all-around Java skills to join our Software Development team in the Romanian office. The successful candidate will take the lead in our Protect team. This is an opportunity for a Senior Developer looking to further their career and take on new challenges as the Tech Lead of a small team.
You’ll work closely with a business-focused Product Manager to help shape the technical roadmap for the product. You’ll apply Agile Sprint Development methodologies to regularly go live with new features and innovative solutions, finding ways to deliver faster by selecting the best technologies and frameworks available.
You’ll need good technical communication and problem-solving skills to help mentor other members of the team to overcome challenges and deliver to the same high standards as you set yourself. You’ll need to be capable of expressing your ideas and complex technical solutions in non-technical terms understandable to the Product Manager.
We will offer you the support you need to grow from a Senior Java Developer into the Tech Lead role. Regular one-to-one mentoring and training opportunities will be available to improve the leadership and technology skills required for success.
The role offers an excellent opportunity to gain hands-on experience across a vast range of AWS Cloud Services in use across our technology stack.
Our growth with its enterprise client based requires that we focus on ensuring our solution continues to meet the increasing load and performance demands on the system as we continue to scale. Delivering data processing solutions that work at scale is a common requirement, as is scaling out existing parts of the system.
We are constantly innovating and improving our data collection engines, finding ways to improve our accuracy, and expanding coverage.
Our technology is built in-house, architected as a high scale distributed data collection and processing engine running across multiple microservices (Spring MVC / Spring Boot) within the AWS cloud stack (EC2, S3, RDS, SQS, Solr/ElasticSearch, ElasticBeanstalk – and more), using many popular open-source Java frameworks.
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed above.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt about whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
Notify a friend