Java Backend Software Engineer | Vesper
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Continuando accetti i nostri Termini & Informativa sulla privacy.
We are the tech company behind the media and sporting moments that matter.
Over four decades, Deltatre has grown to employ more than 1,000 experts worldwide.
We're trusted by the biggest broadcasters, telcos, media companies, sport governing bodies, leagues, and federations.
Our products, innovation, dependability, and people continue to redefine how the value of live and on-demand sport, film, TV, and news content is maximized across streaming, digital, data, graphics, officiating, and through marketplace strategy and growth services.
This role is offered on an Italian employment contract.
Candidates must be based in Italy as we are unable to support remote working from outside the country due to local employment and tax legislation.
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.
We are hiring at two levels.
Both roles require someone who takes ownership, thinks carefully about system design, and is committed to engineering problems that genuinely matter at scale.
The distinction lies in depth of experience, degree of independence, and scope of contribution.
Senior Java Backend Software Engineer 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.
Your day-to-day will include: 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 Mid-Level Java Backend Software Engineer For engineers with solid foundations who are ready to take on meaningful ownership and deepen their craft.
As a Mid-Level Java Backend Software Engineer, you will take ownership of features and components within the Vesper platform, working with increasing independence on well-scoped problems.
You will collaborate closely with senior engineers and contribute to a team culture where quality and continuous improvement matter.
Your day-to-day will include: Build, maintain, and optimise Java services running event-driven processes and RESTful APIs on AWS infrastructure Implement solutions for VOD and live event delivery, taking ownership of features from design through to production with appropriate guidance Contribute to system and API design discussions — asking good questions, raising concerns, and sharing your perspective Write automated tests and develop your ability to design meaningful test cases Participate actively in code review — giving and receiving feedback constructively Identify performance and reliability issues within your scope and raise them clearly Work closely with QA and product within an agile delivery model What we're looking for at Senior level You own your work from design to production and take responsibility for what you ship.
You contribute to architecture discussions with substance.
You help others get better without being asked to.
Required 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 — unit and integration — 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 broadcas