At a Glance
- Tasks: Design and build cutting-edge software for the broadcasting industry.
- Company: Sky is a leading media and entertainment company, innovating in technology and content delivery.
- Benefits: Enjoy hybrid working, discounted services, and exclusive perks like Sky Q and Sky Glass.
- Why this job: Join a dynamic team driving innovation and making a global impact in tech.
- Qualifications: Extensive experience with JVM languages, cloud applications, and strong communication skills required.
- Other info: Work in a vibrant office with great amenities and a supportive, inclusive culture.
The predicted salary is between 43200 - 72000 £ per year.
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile and Sky TV products, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky.
Sky is looking to hire a hands-on Senior Java Developer to join our UK&I Technology team. In this role you will design, build, deploy software that is used at the forefront of the television broadcasting industry, that reaches millions of customers worldwide. Serve as a technical role model, leading innovative and continuous improvement initiatives across distributed software systems. Provide technical leadership, driving the development and maintenance of cutting-edge software applications while guiding project discussions. Collaborate with product management to align engineering activities. Play an important role in technical decision-making, conducting code reviews, ensuring quality assurance, and maintaining an active role as a code contributor to inspire the standards in others. Mentor and coach engineers to help them progress in their careers. Advocate for and implement best practices in software engineering and architecture. Promote sound engineering principles, uphold high standards across the team, and provide mentoring to individual team members.
What you’ll bring:
- Extensive experience of designing, building and running cloud-based applications using JVM languages such as Java, Kotlin, Groovy or Scala.
- An understanding of container orchestration tooling such as Docker Compose, Amazon ECS or Kubernetes.
- Professional experience using public cloud offerings from any of Amazon Web Services (AWS), Google Cloud Platform (GCP) or Microsoft Azure.
- Proven ability to integrate applications with various database technologies (SQL & NoSQL) to meet project requirements.
- Extensive experience of designing, building and running highly-performant, scalable APIs.
- Excellent communication skills, capable of explaining complex technical concepts to engineers at all levels, non-technical stakeholders, and senior executives.
- A strong track record of leading technical initiatives that result in measurable impacts and change.
- Good understanding of Agile frameworks, foundational architectural and engineering concepts, API designs and agile best practices.
- Ability to quickly prototype and demonstrate concepts, showcasing the practical application of your ideas.
Team overview:
EMS (Experience Management System) is a development team dedicated to creating innovative software solutions for content management and delivery (CMD). Our core responsibility is to ensure seamless, uninterrupted service and the fastest possible response times for delivering content to millions of clients across the globe, including in the UK, Italy, Germany, the USA, and Australia. As Comcast-Sky continues to grow, our global reach will expand even further. We operate in an agile environment and continue to refine our Ways of Working (WoW) to produce high-quality software to deliver customer and business value. Join our UK&I Technology team and you’ll work across technology projects that drive our TV, mobile and Sky Connect services. You’ll be at the heart of delivering the technology roadmaps that support our global businesses.
The rewards:
There’s one thing people can’t stop talking about when it comes to #LifeAtSky: the perks. Here’s a taster: Sky Q, for the TV you love all in one place; The magic of Sky Glass at an exclusive rate; Discounted mobile and broadband; A wide range of Sky VIP rewards and experiences.
How you’ll work – hybrid working:
The world has changed. And so have we. We’ve embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You’ll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space:
Our Osterley Campus is a 10-minute walk from Syon Lane train station. Or you can hop on one of our free shuttle buses that run to and from Osterley, Gunnersbury, Ealing Broadway and South Ealing tube stations. There are also plenty of bike shelters and showers. On campus, you’ll find 13 subsidised restaurants, cafes, and a Waitrose. You can keep in shape at our subsidised gym, catch the latest shows and movies at our cinema, get your car washed, and even get pampered at our beauty salon.
We'd love to hear from you. Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It’s a place where you can explore what if, how far, and what next. But better doesn’t stop at what we do, it’s how we do it, too. We embrace each other’s differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we’ll back you all the way. There’s more to our work than work. We’ve built an inclusive culture where we can learn from each other and innovate together. There’s plenty of opportunities for you to explore what you’re passionate about.
Senior Java Developer employer: Sky UK
Contact Detail:
Sky UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer
✨Tip Number 1
Familiarise yourself with the latest trends in cloud-based applications and JVM languages. Being well-versed in technologies like Java, Kotlin, and container orchestration tools such as Docker or Kubernetes will give you a competitive edge.
✨Tip Number 2
Showcase your experience with public cloud platforms like AWS, GCP, or Azure. Be prepared to discuss specific projects where you've successfully integrated these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 3
Highlight your leadership skills by discussing any mentoring or coaching experiences you've had. Sky values technical role models, so sharing examples of how you've guided others can set you apart.
✨Tip Number 4
Prepare to discuss your understanding of Agile methodologies and how you've applied them in past projects. Being able to articulate your approach to agile best practices will resonate well with the team at Sky.
We think you need these skills to ace Senior Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive experience with JVM languages, cloud-based applications, and container orchestration tools. Use specific examples from your past roles that demonstrate your technical leadership and ability to mentor others.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and how you align with Sky's mission of innovation. Mention your experience in leading technical initiatives and your understanding of Agile frameworks, as these are key aspects of the role.
Showcase Relevant Projects: Include a section in your application that showcases relevant projects you've worked on, particularly those involving API design, cloud services, and database integration. This will help illustrate your hands-on experience and problem-solving skills.
Highlight Communication Skills: Since excellent communication is crucial for this role, provide examples of how you've effectively communicated complex technical concepts to various stakeholders. This could be through presentations, documentation, or mentoring sessions.
How to prepare for a job interview at Sky UK
✨Showcase Your Technical Expertise
As a Senior Java Developer, it's crucial to demonstrate your extensive experience with JVM languages and cloud-based applications. Be prepared to discuss specific projects where you've designed and built scalable APIs, and how you integrated various database technologies.
✨Communicate Clearly
Excellent communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you'll need to convey ideas to both technical and non-technical stakeholders. Consider using examples from your past experiences to illustrate your points.
✨Emphasise Leadership and Mentoring
Highlight your experience in leading technical initiatives and mentoring junior engineers. Be ready to share examples of how you've inspired others and contributed to their professional growth, as this aligns with the company's focus on team development.
✨Familiarise Yourself with Agile Practices
Since the role operates in an agile environment, brush up on your knowledge of Agile frameworks and best practices. Be prepared to discuss how you've applied these methodologies in previous projects and how they can benefit the team's workflow at Sky.