Senior Java Software Engineer
Tecnologia
OvyoHá 1 semanasAté 09/06/2026
100% Remoto
Descrição da vaga
Title:
Senior Java Backend Developer
Type:
6 months minimumLocation:
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?