STARZ PLAY is a subscription video on demand service headquartered in Dubai and available in 19 countries in the MENA region. Our service streams thousands of blockbuster Hollywood movies, TV shows, documentaries, kids’ entertainment and dedicated Arabic content to subscribers in the region. Because we’re based in the Middle East we know exactly what our audience wants to watch, what device they want to watch it on, what language they want to watch it in, and how they prefer to pay for it. This is what makes us the fastest-growing SVOD service in the region.
Senior Java Developer will work with current backend team to implement an innovative and state- of-the-art online platform. Talent and personality are important to us, so we are looking for someone who is passionate about software building, excited about coming in and who can think systematically, implement quickly, and innovate eagerly.
- Design, implement and launch scalable fault tolerant platform services for the enterprise.
- Produce technical design documentation for other teams to consume
- Work closely with Software architects and managers to design and solution upcoming software modules and features.
- Manage peer code-reviews and write unit, functional and integration testing to maintain high quality standards
- Provide technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity
- Interacts cross functionally on matters that require coordination across functional and organizational lines
- Collaborates well with other engineers and other engineering groups, voluntarily shares information
- Offers proposed design changes/suggestions to processes and products, exerts significant latitude in determining objectives of an assignment
- Candidate MUST BE based in Spain.
- Solid programming experience with Java, REST and Spring technologies with extensive technical knowledge in server side programming.
- Experience in Spring Boot and Spring cloud framework.
- Experience with Java 8 APIs and Hibernate. Experience in Lambda is a plus.
- Experience with source code management tools, mainly git.
- Good knowledge of databases technologies both RDBMS and No-SQL, knowing Cassandra is a plus.
- Exposure to distributed systems like RabbitMQ, Redis and Eureka.
- Experience in Test Driven Development.
- Experience with Unix/Linux based operating systems.
- Experience with Docker is a plus.
- Excellent analytical, technical skills to solve complex technical problems.
- Very good communication skills.
- Ability to mentor software developers, explain his/her designs and proactively comes up with solutions.
- Solid knowledge of writing software to scale for web for performance, reliability and scalability.
- Works effectively with cross-functional and/or global teams, readily shares information with others.
- Ability to learn and evaluate new technology.
Why work at STARZ PLAY?
At STARZ PLAY we look for BOLD, CREATIVE and INNOVATIVE individuals that have a passion for technology. We offer a competitive compensation package and an environment that is constantly evolving and exposing you to new market trends and innovations while giving you a chance to contribute to our exciting platform. If you are a problem solver and visionary thinker then come join us at STARZ PLAY!