Senior Java Backend Developer
Ovyo Services
- New York, New York, United States
- New York, New York, United States
About
Type: Contract
About Ovyo: 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
Requirements:
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 PostgreSQL)
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
Good to have:
Scala or experience with functional programming paradigms
Experience with NoSQL 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
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.