Backend Java Software Engineer / fully remote work (Italia)

Backend Java Software Engineer / fully remote work (Italia)

07 nov
|
Deltatre
|
Italia

07 nov

Deltatre

Italia

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
Requirements
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
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
What we're looking for at Mid level
You take a well-scoped problem and run with it. You ask good questions early, communicate blockers clearly, and deliver work you are proud of. You are actively growing your craft and open to feedback that accelerates that.
Required
Solid Java 11+ — production experience on modern versions
Working relational database experience with MySQL and/or PostgreSQL
Experience building and consuming RESTful APIs (JAX-RS, Dropwizard, Spring Boot or similar)
Familiarity with event-driven systems concepts and some practical exposure
Awareness of AWS services and cloud-based deployment patterns




Understanding of software design patterns and when to apply them
Good automated testing skills and an appreciation for test-first development
Comfortable working in an agile, collaborative delivery team
Any exposure to Scala or functional programming paradigms
Familiarity with NoSQL data stores
Awareness of infrastructure-as-code concepts
Experience with Docker or containerised workloads
Interest in or background in streaming, media, or broadcast technology
Who Thrives Here
We are looking for people who bring rigour and curiosity to their work in equal measure. You take quality seriously — not as a constraint, but as a standard you set for yourself. You communicate clearly, flag issues early, and treat your colleagues' time and context with respect. You are honest about what you know and what you are still learning.
This is an environment that rewards initiative. If you are looking for genuinely interesting engineering problems on a technically demanding platform, with colleagues who hold themselves to a high standard, this may be exactly right.
Process and what to expect
Salary starts from of €30,000 at entry level rising to €90,000 for those with significant relevant experience. Where you land depends on your experience, technical background, and the stack you bring. If your expectations sit outside the range, tell us anyway —we're happy to have an open conversation. Internal progression is assessed through a structured process combining a technical assessment and a competency-based interview. The role falls under CCNL Commercio| D.Lgs. 96/2026
Assessment stages:

- Introductory conversation: this is a step for us to get to know each other better, and for us to answer all questions you might have around Deltatre.
- Take-Home Assessment: we have a coding challenge waiting for you, to grab a sense of what you'll be dealing with. This step is the entry point in our process, and mandatory to access to the following steps.
- 1-hour Technical round of Interview: we will use your Assessment as a starting point for a discussion with Senior team members in the video team. You will do code review and discuss additional technical aspects in details. This conversation, combined with the output of the assessment will allow us to make a solid technical evaluation.
- 1-hour Competency Based Interview: we are going to ask you some situational questions around how you deal with real-life scenarios at work. Easier doing it, more than explaining it!

If any of these formats would be difficult for you, tell us — we adjust regularly and can usually accommodate.
Accessibility and accommodation questions are welcome at any stage, including before you apply. Tell us what would work for you.
#J-18808-Ljbffr

📌 Backend Java Software Engineer / fully remote work (Italia)
🏢 Deltatre
📍 Italia

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: backend java software engineer / fully remote work (italia) / italia

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: backend java software engineer / fully remote work (italia) / italia