Senior Java Backend Developer
Listed on 2026-06-05
-
Software Development
Backend Developer, Software Engineer, Senior Developer, Cloud Engineer - Software
Senior Java Backend Developer
Location:
Remote
Type:
Contract
Ovyo works globally with companies in the TV & Media industries including some of the top household brands. Our people build the platforms that shape the way the world watches video and connects, working on a mix of long-term customer engagements and shorter consulting projects, quickly fast tracking their experience within the industry, and their career. We are a modern, dynamic company with some of the best OTT Engineers out there, and we focus on being a great place to work.
Role Overview :We are looking for a Senior Backend Developer to join our multidisciplinary agile platform teams. You will work across the full breadth of our backend stack Java services, event-driven processes, RESTful APIs, and the AWS infrastructure that delivers VOD and live events to users at global scale. This is a role for someone who takes ownership, thinks carefully about system design, and is energized by working on engineering problems that genuinely matter at scale.
Key Responsibilities:- Build, maintain and optimise Java services running event-driven processes and RESTful APIs on AWS infrastructure
- Design and implement robust, scalable solutions for VOD and live event delivery
- Contribute to system and API design, bringing your own thinking to architecture discussions
- Write and maintain automated tests (unit and integration) and support QA in defining test approaches
- Work closely with front-end engineers, QA, and product teams within an agile delivery model
- Participate in code review, helping to raise and maintain engineering standards across the team
- Identify and address performance bottlenecks, reliability risks, and technical debt proactively
- 6+ Years of hands‑on experience as a Software Developer, up to Senior Developer level, with a proven track record of creating software independently
- Strong Java 11 and above versions
- Strong relational database experience (MySQL and/or Postgre
SQL) - Experience building and consuming RESTful APIs (JAX-RS, Dropwizard, Spring Boot or similar)
- Experience working on event-driven systems (SQS, Kinesis, SNS, Kafka or similar)
- Familiarity with AWS services including EC2, RDS, S3, SQS and DynamoDB
- Sound understanding of software design patterns and when to apply them
- Strong automated testing skills - unit and integration - and the ability to design meaningful test cases
- Comfortable working in an agile development team with collaborative delivery practices
- Scala or experience with functional programming paradigms
- Experience with No
SQL data stores - Infrastructure as code using Terraform or Ansible
- Docker and containerised workloads
- Experience delivering complex features with zero downtime in production systems
- Background in streaming, media, or broadcast technology
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).