Job Description
The Team
The Shazam application servers are built on 100% pure Java running in a Linux environment. We care equally about performance, scalability, availability and quality. We do extensive pair programming and we never write code without a failing test first. We love new technology are never afraid to try new things out.
Your Responsibilities:
-
Add new features to the existing Shazam backend system
-
Liaise with development, operations and product teams to take a feature from your IDE of choice into production
-
Bring improvements to code, automation and processes
Skills & Requirements
t is essential for you to have:
-
Strong OO
-
ATDD/TDD or automated testing experience
-
Knowledge of multithreading and Java 5+ concurrency
-
Experience building system for performance and high availability
-
The desire to learn and a get it done attitude
It would be nice for you to have:
-
Some NoSQL knowledge
-
The ability or desire to do pair programming
-
Github and/or stackoverflow accounts we can look at
It would be really nice for you to have:
-
AWS experience, including DynamoDB, EMR, SNS and SQS
-
Contributed to open source
-
Very strong knowledge of multithreading and low level Java
If nothing makes you happier than writing a test, watching it go green and refactoring to make it beautiful, then we want you.
Shazam Offers:
- A fast-paced, fun environment with smart people and a great opportunity to learn, grow and succeed!
- A great job in a cutting edge field at one of the largest and well-known mobile brand and properties in the world with a wealth of assets, opportunities and potential, yet a great opportunity to make a meaningful impact on the products and success of the business.
- Competitive benefits package.
The role is located in London, UK.
About Shazam
Shazam connects more than 275 million people in over 200 countries to the music, TV shows and brands they love. Every week another 1.5 million curious people embrace Shazam. All this makes us the world’s leading media discovery company. It is an amazing app, available now on all major app stores and platforms.
We are headquartered in London and Palo Alto and have offices in New York, Los Angeles, Chicago, Seoul and Sydney.

