Senior Java Developer

Be among the first applicants.
Sky
East Midlands
GBP 50,000 - 90,000
Be among the first applicants.
Yesterday
Job description

Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.

Maximum Storage Duration: Session Type: HTML Local Storage

Maximum Storage Duration: Persistent Type: HTML Local Storage

Maximum Storage Duration: Session Type: HTML Local Storage

Maximum Storage Duration: Session Type: HTML Local Storage

Maximum Storage Duration: Persistent Type: HTML Local Storage

__smVID Necessary for the sign-up function on the website. This function is provided by Sumo.com. Maximum Storage Duration: 30 days Type: HTTP Cookie

AWSALB[x2] Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 7 days Type: HTTP Cookie

AWSALBCORS[x2] Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 7 days Type: HTTP Cookie

csrfToken Helps prevent Cross-Site Request Forgery (CSRF) attacks. Maximum Storage Duration: Session Type: HTTP Cookie

Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.

_ga[x3] Registers a unique ID that is used to generate statistical data on how the visitor uses the website. Maximum Storage Duration: 2 years Type: HTTP Cookie

_ga_#[x2] Used by Google Analytics to collect data on the number of times a user has visited the website as well as dates for the first and most recent visit. Maximum Storage Duration: 2 years Type: HTTP Cookie

_gat[x2] Used by Google Analytics to throttle request rate Maximum Storage Duration: 1 day Type: HTTP Cookie

_MadgexTracking[x2] Pending Maximum Storage Duration: 2 years Type: HTTP Cookie

_MadgexTracking_gid[x2] Pending Maximum Storage Duration: 1 day Type: HTTP Cookie

__eoi Used in order to detect spam and improve the website's security. Maximum Storage Duration: 180 days Type: HTTP Cookie

_gid[x3] Registers a unique ID that is used to generate statistical data on how the visitor uses the website. Maximum Storage Duration: 1 day Type: HTTP Cookie

collect Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. Maximum Storage Duration: Session Type: Pixel Tracker

AMP_unsent_# Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Maximum Storage Duration: Persistent Type: HTML Local Storage

_dd_s Registers the website's speed and performance. This function can be used in context with statistics and load-balancing. Maximum Storage Duration: 1 day Type: HTTP Cookie

dd_cookie_test_# Registers data on visitors' website-behaviour. This is used for internal analysis and website optimization. Maximum Storage Duration: 1 day Type: HTTP Cookie

JobSearchCriteria Pending Maximum Storage Duration: Session Type: HTTP Cookie

JobSearchResultIds Pending Maximum Storage Duration: Session Type: HTTP Cookie

m_tempUsrId Pending Maximum Storage Duration: Session Type: HTTP Cookie

MdgxArticlesLastSearchParams Pending Maximum Storage Duration: Session Type: HTTP Cookie

giphyPingbackId Used to track the visitor's usage of GIFs - This serves for analytical and marketing purposes. Maximum Storage Duration: Session Type: HTML Local Storage

Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.

Maximum Storage Duration: Persistent Type: HTML Local Storage

Maximum Storage Duration: Persistent Type: HTML Local Storage

goog:cached:topics Pending Maximum Storage Duration: Persistent Type: HTML Local Storage

NID Registers a unique ID that identifies a returning user's device. The ID is used for targeted ads. Maximum Storage Duration: 6 months Type: HTTP Cookie

Maximum Storage Duration: Persistent Type: HTML Local Storage

pagead/gen_204 Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement. Maximum Storage Duration: Session Type: Pixel Tracker

pcs/activeview Used by DoubleClick to determine whether website advertisement has been properly displayed - This is done to make their marketing efforts more efficient. Maximum Storage Duration: Session Type: Pixel Tracker

pcs/view Pending Maximum Storage Duration: Session Type: Pixel Tracker

csi Collects data on visitors' preferences and behaviour on the website - This information is used make content and advertisement more relevant to the specific visitor. Maximum Storage Duration: Session Type: Pixel Tracker

#-# Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTML Local Storage

__Secure-ROLLOUT_TOKEN Pending Maximum Storage Duration: 180 days Type: HTTP Cookie

iU5q-!O9@$ Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTML Local Storage

LAST_RESULT_ENTRY_KEY Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie

LogsDatabaseV2:V#||LogsRequestsStore Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB

nextId Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie

remote_sid Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Session Type: HTTP Cookie

requests Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie

ServiceWorkerLogsDatabase#SWHealthLog Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Persistent Type: IndexedDB

TESTCOOKIESENABLED Used to track user’s interaction with embedded content. Maximum Storage Duration: 1 day Type: HTTP Cookie

VISITOR_INFO1_LIVE Tries to estimate the users' bandwidth on pages with integrated YouTube videos. Maximum Storage Duration: 180 days Type: HTTP Cookie

YSC Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTTP Cookie

yt.innertube::nextId Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Persistent Type: HTML Local Storage

ytidb::LAST_RESULT_ENTRY_KEY Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage

YtIdbMeta#databases Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB

yt-remote-cast-available Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage

yt-remote-cast-installed Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage

yt-remote-connected-devices Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage

yt-remote-device-id Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage

yt-remote-fast-check-period Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage

yt-remote-session-app Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage

yt-remote-session-name Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage

JSMRI Pending Maximum Storage Duration: 1 year Type: HTTP Cookie

List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]

[#IABV2_TITLE#] [#IABV2_BODY_INTRO#]

[#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#]

About Cookies are small text files that can be used by websites to make a user's experience more efficient.

Do not sell or share my personal information

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.

As a Senior Java developer you will:

  • 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 delivery 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 : 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
  • A generous pension package
  • Private healthcare
  • 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

Osterley

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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Java Developer jobs in East Midlands