Launched in 2008 with a mission to revolutionise advertising by solving the greatest issue affecting the industry "Ad Skipping". Mirriad's patented technology allows brand imagery such as product and signage, to be seamlessly integrated into any digital video stream or file. In doing so it has created a new standard in advertising where brand integration is an affordable, scalable ad unit running in multiple pieces of content. The resulting native in video ads (NIVA) are seamless, authentic, and work across all three screens. In 2013, Mirriad's chief scientist won an Academy Award for the imaging technology.
Purpose of Role:
The purpose of this role is to contribute to Mirriad's Marketplace, the customer-facing components of the Mirriad platform. To design, develop and deliver back-end implementations of our microservices architecture.
Develop / Implementing these services primarily in Java
Routinely delivering high quality code using TDD principles
Analyse business problem and determine appropriate solution to deliver in the required timeframe
Help to keep our high-availability promises, by careful design and using automated deployment.
Collaborate with other developers, QAs, operations and business stakeholders.
Java Developer Contractor
Skills, Knowledge and Attributes needed for the role
Education: Degree in Engineering or Computer Science and or solid experience in the IT industry.
API design and implementation
Test Driven Design in Microservices architecture
Confident in continuous refactoring and evolutionary design.
Show initiative, can-do attitude, ideally able to work at different levels on the project, from design, to deployment. Be a self-starter.
Demonstrate ability to learn, ideally have passion for learning and being able to stay current by her/himself.
Good knowledge of Java, OOD, TDD, Messaging, Refactoring, Data Store Design, HTTP, Web Applications, ReST Web Services.
Knowledge of Cloud architectures and patterns, ideally with experience in distributed High Availability systems, AWS based.
Working knowledge of AWS and Docker
Knowledge in SQL database queries
Knowledge of API design and documentation techniques
Knowledge of working in Unix/Linux Environments
Experience working in teams using a Scrum/Agile delivery methodology
Experience of more advanced microservices architectures such as Level 3 on the Richardson Maturity Model, Event Sourcing and CQRS would be beneficial.
Experience and interest in working in media or broadcast on advertising platforms or services for a content owner or agency is a plus.
Experience with defect tracking tools such as JIRA, Bugzilla or similar
Can demonstrate experience and an interest in digital media applications
Must have used version control systems, Git/Stash preferentially
Experience with distributed software systems and AWS is a serious advantage
Experience developing or integrating with video distribution platforms including management of advertising inventory and server side or in stream video advertising solutions a plus
There is no need to provide bank account details or payment to any person or organisation when applying for vacancies. If these details are requested for any vacancy you see with us, please report it to us via our contact page.
Apply above for Java Developer Contractor jobs in London.