Skip to main content

Senior Java Software Engineer

Tecnologia
Ovyo
Há 1 semanasAté 09/06/2026
100% Remoto

Descrição da vaga

Title:

Senior Java Backend Developer

Type:

6 months minimum

Location:

Remote

About Ovyo:

Ovyo is a B2B services company providing flexible engineering teams and talent solutions to the streaming, media, satellite, and communications industries. With a global footprint across the UK, India, Portugal, South Africa, Brazil, the US, and Eastern Europe, we work on a mix of long-term client engagements and fast-paced consulting projects. Our engineers build the platforms that shape how the world consumes video and connects — while accelerating their own careers along the way.

The Role

We are looking for a Senior Backend Developer to join a multidisciplinary agile platform team, working on a cutting-edge platform that powers live and on-demand streaming at global scale.

You will work across the full backend stack, including Java services, event-driven architectures, RESTful APIs, and cloud infrastructure. This role suits someone who takes ownership, contributes to system design, and enjoys solving complex engineering challenges in high-scale environments.

Requirements

  • Strong experience with Java (Java 11+) in production environments
  • Solid experience with relational databases (MySQL and/or PostgreSQL)
  • Experience building and consuming RESTful APIs (e.g.

Spring

Boot, Dropwizard, JAX-RS)
  • Experience with event-driven systems (e.g. Kafka, SQS, Kinesis, SNS)
  • Familiarity with AWS services (e.g. EC2, RDS, S3, SQS, DynamoDB)
  • Good understanding of software design patterns
  • Strong automated testing experience (unit and integration testing)
  • Experience working in agile development teams

Nice to have:

  • Scala or functional programming experience
  • NoSQL databases
  • Infrastructure as Code (Terraform, Ansible)
  • Docker / containerised environments
  • Experience delivering zero-downtime deployments
  • Background in streaming, media, or broadcast technology

Responsibilities

  • Build, maintain, and optimise backend Java services and APIs
  • Design scalable and reliable systems for live and on-demand streaming
  • Contribute to system architecture and technical design discussions
  • Write and maintain automated tests and support QA processes
  • Collaborate closely with frontend engineers, QA, and product teams
  • Participate in code reviews and uphold engineering standards
  • Identify and resolve performance issues, reliability risks, and technical debt
  • Proactively suggest improvements and drive technical excellence
Keywords
javatrade-shows-eventscloud-infrastructuresuits-business-attirevisual-art-designplanning-and-designproduct-development-and-designmysqlpostgresqlpostgresspringspring-bootdropwizardkafkaamazon-web-servicesamazon-ec2amazon-rds-for-mysqlamazon-s3amazon-sqsamazon-dynamodbsoftware-designtesting-and-analysisautomation-testingtraining-and-developmentagile-software-developmentscalanosqlinfrastructure-as-code-iacterraformansibledockerdowntimeinsurance-consulting-and-technologysystem-architecturequality-assurancecode-reviewtechnical-debt

¿Te interesa este puesto?