Java Developer


Are you an experienced and enthusiastic Java Developer? If so, please read on!

We are looking for talented Developers to join our team in Exeter to implement Java components and micro-services within our back-end solution. At Mirada, you will find a place where you can develop your professional career in the Digital TV sector alongside a dynamic and young team with high knowledge and motivation!

Some of our Mirada team in Exeter

What you will be doing:

Mirada develops digital TV services for a wide range of platforms. Our services are used worldwide by leading pay TV platform operators and broadcasters to deliver innovative digital TV applications including: Electronic Program Guides, Video On Demand, Pay Per View and Catch Up TV services, Content Discovery, Search and Recommendations, Multiscreen applications and Synchronised interactive services.

The Java Developer is responsible for implementing Java web application server and Javascript website components within our suite of digital TV products.

  • Technical design of components/solutions
  • Generation of code and associated unit tests
  • Collaboration with other developers and development resources (product definition, UX, QA, Operations)
  • Integration of components into the overall product
  • Issue analysis and resolution
  • Performance benchmarking and tuning

What we require:

  • BA/BSc degree in Computer Science/ ICT or equivalent work experience
  • Proven experience (2+ years) in java development in a web application context
  • Demonstrable exposure to development tools (e.g. Eclipse) and code version control tools (e.g. CVS/Mercurial/Git)
  • Experience working with different people using a distributed code repository (GIT, Mercurial, etc)
  • Knowledge of Java, Spring Framework, (Oracle) Database, Webservices and Hibernate
  • Availability to travel and discover new work environments in other countries
  • Good social and communication skills

What we would love:

  • Previous experience on build automation systems (e.g. Gradle, Maven, ANT)
  • Rabbit MQ knowledge
  • NoSQL databases knowledge
  • Knowledge of microservices architecture
  • Experience of front-end HTML, CSS or Ember web application framework
  • Previous experience on continuous integration systems (e.g. Jenkins)
  • Fluency in English and languages such as Spanish would be a plus

What we offer:

    • Salary dependent on the experience of the successful candidate
    • 25 days holiday
    • Contributory pension
    • Flexible working around core hours with possibility for remote working
    • Spanish classes
    • Fantastic work environment
    • Regular outdoor and team-building events
    • In-office perks such as free tea and coffee
    • and much more…

So, if whilst reading you have felt that we are talking about you… what are you waiting for?


Connect with us for a sneak peek into life at Mirada: