At a Glance
- Tasks: Lead backend development and architecture for innovative video services on AWS.
- Company: Join Deltatre, a dynamic tech company shaping the future of video streaming.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Make an impact in a fast-paced environment with cutting-edge technology.
- Qualifications: Experience in Java, AWS, and leading agile teams.
- Other info: Embrace a creative and supportive workplace that values diverse perspectives.
The predicted salary is between 48000 - 72000 Β£ per year.
This role is part of the Vesper Video Catalogue Team and will see the successful candidate working alongside colleagues who have recently joined Deltatre through the acquisition of Endeavor Streaming.
We are looking for a Lead Backend Developer to join our multidisciplinary agile core platform development teams. This is a hands-on leadership role. You will be a people manager who also contributes to architecture, solution design, delivery, and operational excellence. You will partner with your Product peer and other engineering leaders to shape roadmap, objectives, and execution. You will help build, maintain, operate, and optimise our platform of Java services running event driven processes and RESTful APIs on AWS infrastructure. These services power Video on Demand and Live Events for users around the world. We are looking for driven individuals with strong ownership, attention to detail, and an engineering mindset, comfortable working in a demanding and fast-moving environment.
Key responsibilities- Technical leadership (hands on)
- Own technical direction for the Video Catalogue domain, aligned with platform strategy.
- Lead architecture and solution design for complex initiatives, including trade-offs and phased delivery plans.
- Contribute directly to implementation, reviews, and technical problem solving across Java services.
- Drive quality through standards, testing strategy, and pragmatic use of design patterns.
- Improve reliability, performance, and observability, including incident support and follow-up actions.
- People leadership
- Line manage engineers in the team, including coaching, feedback, and performance management.
- Support hiring and onboarding where needed.
- Build a healthy team culture with clear goals, ownership, and continuous improvement.
- Delivery and collaboration
- Run or support agile ceremonies (planning, refinement, stand-ups, reviews, retros) and keep delivery predictable.
- Collaborate with Product, Delivery, and other engineering teams on roadmap, dependencies, and milestones.
- Communicate progress, risks, and decisions clearly to stakeholders.
- Strong relational database experience (MySQL and/or PostgreSQL), including schema design and query optimisation.
- Strong software design skills and experience applying design patterns appropriately.
- Experience working on event driven systems.
- Automated testing (unit, integration) and the ability to design test cases for QA.
- RESTful API design and implementation (JAX-RS, Dropwizard, Spring Boot, or similar).
- Experience working in an agile development team.
- AWS Cloud experience (EC2, ECS, RDS, S3, SQS, Kinesis, DynamoDB), including operating services in production.
- Experience delivering complex features with no downtime, using safe rollout strategies and backwards compatibility.
- Experience line managing and coaching software engineers.
- Docker.
- NoSQL.
- Infrastructure as code tools (Ansible, Terraform, or similar).
- Scala or familiarity with functional programming paradigms.
Weβre looking for someone who is:
- driven to push the boundaries and lead change and performance
- communicative to leave no-one in the dark and to work with your team successfully
- reliable so we know that we can call on you to meet deadlines
- passionate about the latest technologies and standards
- proactive to suggest improvements, identify and fix potential issues
- solid technically speaking, to advise both Clients and internal teams
Our people are key to our success and we pride ourselves on offering a dynamic, creative, innovative and supportive environment. Having the right combination of a "can-do" approach, strong work ethic, integrity, friendliness and attention to detail is crucial.
Equal opportunity Deltatre is committed to equal opportunities. If you need adjustments for the interview process or have special requirements, please let us know. We welcome diverse perspectives and strive to create an inclusive workplace where everyone is valued and respected.
How to apply If you are interested, please apply through the standard channels for this role. Please note that this description may be updated as the team and business needs evolve.
Lead Backend Developer (Java) - Vesper Video Catalogue Team employer: Deltatre
Contact Detail:
Deltatre Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Backend Developer (Java) - Vesper Video Catalogue Team
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to Java and backend development. This gives potential employers a taste of what you can do beyond just a CV.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining our team at Deltatre.
We think you need these skills to ace Lead Backend Developer (Java) - Vesper Video Catalogue Team
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Lead Backend Developer role. Highlight your experience with Java, AWS, and any relevant projects that showcase your technical leadership skills. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Donβt forget to mention your experience in agile environments and your approach to team leadership.
Showcase Your Technical Skills: In your application, be sure to highlight your strong relational database experience and any work you've done with event-driven systems. We love seeing specific examples of how you've tackled challenges in your previous roles!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates about your application status. Plus, itβs super easy!
How to prepare for a job interview at Deltatre
β¨Know Your Tech Inside Out
Make sure you brush up on your Java skills, especially around RESTful APIs and event-driven systems. Be ready to discuss your experience with MySQL or PostgreSQL, and how you've optimised queries in the past. This role is all about technical leadership, so showing off your knowledge will definitely impress.
β¨Showcase Your Leadership Style
As a Lead Backend Developer, you'll be managing a team. Think about your approach to people management and be prepared to share examples of how you've coached engineers or built a positive team culture. Highlight any agile ceremonies you've run and how you keep your team motivated and on track.
β¨Prepare for Problem-Solving Questions
Expect to face some technical problem-solving scenarios during the interview. Practice explaining your thought process clearly and concisely. They might ask you to design a solution or troubleshoot an issue, so being able to articulate your approach will show your analytical skills.
β¨Communicate Clearly and Confidently
This role requires strong communication skills, so practice articulating your ideas and experiences. Be ready to discuss how youβve collaborated with product teams and other engineering leaders. Clear communication about progress, risks, and decisions is key, so make sure you convey your thoughts effectively.