First seen by Alion on Oct 1, 2026.
This role sits within the Vesper team at Deltatre, the platform responsible for delivering VOD and live events to users at global scale. You will work across Java services, event-driven processes, RESTful APIs, and the AWS infrastructure that underpins our streaming platform.
For engineers with deep production experience who are ready to influence how the platform evolves. As a Senior Java Backend Software Engineer, you will take end-to-end ownership of complex features and system components. You will contribute actively to system and API design, participate in architecture discussions with well-formed opinions, and help raise engineering standards through code review and technical mentorship.
Responsibilities:
- Build, maintain, and optimise Java services running event-driven processes and RESTful APIs on AWS infrastructure.
- Own the design and implementation of robust, scalable solutions for VOD and live event delivery.
- Take an active role in system and API design discussions, bringing well-reasoned proposals and seeing them through to delivery.
- Write and maintain automated tests and contribute to defining test approaches across the team.
- Participate in code review, setting and maintaining engineering standards.
- Identify and address performance bottlenecks, reliability risks, and technical debt proactively.
- Mentor mid-level engineers through review, pairing, and day-to-day technical guidance.
Requirements:
- Substantial Java 11+ demonstrated production experience on modern versions.
- Deep relational database experience with MySQL and/or PostgreSQL.
- Proven experience building and consuming RESTful APIs (JAX-RS, Dropwizard, Spring Boot or similar).
- Experience designing and working on event-driven systems (SQS, Kinesis, SNS, Kafka or similar).
- Demonstrated familiarity with AWS services including EC2 RDS, S3 SQS, and DynamoDB.
- Substantial command of software design patterns and the judgement to apply them appropriately.
- Demonstrated automated testing skills in unit and integration testing, with the ability to design meaningful test cases.
- Experience working effectively in an agile, cross-functional delivery team.
Valued:
- Scala or experience with functional programming paradigms.
- Experience with NoSQL data stores.
- Infrastructure as code: Terraform or Ansible.
- Docker and containerised workloads.
- Experience delivering complex features with zero downtime in production.
- Background in streaming, media, or broadcast technology.

