Senior Java Developer / Tech Lead

  • Closed

Start date:


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.

Key Skills:

  • Our ideal candidate will have 4+ years of commercial experience of Java development, including experience of working with high-scale data processes. 

  • The successful candidate will be a hardworking problem solver, who can think for themselves, is keen to learn new technologies and has a passion for building high quality software. 

  • Excellent communication and team working skills are essential, as is a good level of English. 

  • This is a varied role, and the successful candidate will become a key part of the company's software development team who will experience all aspects of the software development lifecycle (tech design, coding, testing, bug fixing, deployment). 

  •  The ideal candidate will have a broad range of technical experience and will be required to contribute to the design process with innovative technical solutions. 

  •  Familiar with Agile software development methodologies 

Technical Skills: 

Essential skills 

  • Java 

  • SQL 

  • MySQL (or similar DB) 

  • Spring (or similar framework) 

  • Hibernate / Spring Data / Java Persistence API (JPA) (or similar framework) 

  • JMS / SQS (or similar messaging service) 

  • HTML/CSS/JavaScript 

Desirable skills 

  • Amazon AWS (EC2, RDS, S3, Elastic Beanstalk, SQS) 

  • Spring Boot 

  • Spring MVC (or similar MVC) 

  • REST APIs 

  • Solr/ElasticSearch/Lucene 

  • JSP 

  • Git 

  • JUnit 

  • Selenium 

  • Eclipse/IntelliJ 

  • Atlassian tools (BitBucket, JIRA, Confluence) 



  • Be part of a team that is passionate about their products, where long-term code quality is highly valued. 

  • Attractive salary, above market rate. 

  • Company share scheme. 

  • Private medical insurance. 

  • Work with the latest technologies, such as Amazon's AWS cloud services, building 
products that run at high scale, utilising a distributed microservices architecture. 

  • Discover and master new technologies, as part of a team that's always keen to incorporate new tools, services and frameworks. 

  • Only 7.5 hours per day. 

  • Regular team socials. 

  • Office in central Cluj. 



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

JID-747 24 Mar 2021 15 Category