Senior Java Developer

  • Job Reference: 473423234-2
  • Date Posted: 15 January 2022
  • Recruiter: Sky
  • Location: Isleworth, South East
  • Salary: On Application
  • Sector: Management & Supervisors, Restaurant & Service
  • Job Type: Permanent

Job Description

Want to do the best work of your life? With 24 million customers in 7 countries, make your mark at Europe's leading media and entertainment brand. A workplace where you can proudly be yourself; our people make Sky a truly exciting and inclusive place to work.

We're Sky, Europe's biggest entertainment brand. Think top-quality shows. Breaking news. Innovative tech. Must-have products. Careers here mean the freedom and support you need to make an impact - pushing boundaries, creating solutions, hitting targets. And as part of our close-knit team, you'll enjoy plenty of benefits. Plus, experiences you'll only find at Sky.

Responsibilities:

  • Active contribution towards key design decisions and detailed design and implementation.
  • Participation in all stages of the software development, from initial analysis & design to implementation and post launch support.
  • Contribute to and maintain the platform on which the service runs, including the full path to production.
  • Investigate, troubleshoot and perform detailed root cause analysis of issues that may occur in live systems.
  • Have an appreciation of new technologies and their use in innovative teams.
  • Effective communication with fellow software engineers, the project team, management and various levels of the business to ensure the effective delivery and integration of these systems.

Requirements:

  • Application development experience on building large scale, high volume and REST-compliant. microservices using Java in Cloud or container based environment.
  • Excellent core Java and Java 8 or Java 11 skills is a must.
  • Comfortable with practices like pair programming and code review. Strong experience of pair programming is must. This will take up 90% of your role.
  • Experienced in the use of http libraries for consuming http based web services in an efficient manner.
  • Software engineering practices including: design patterns, unit testing with Mockito, JUnit, automated build and test systems for CI/CD (using Jenkins or similar) and TDD are a must.
  • Agile development, in particular Scrum and XP

-
  • Private pension
  • MacBook
  • Flexible working (hybrid model)
  • Bonus scheme
  • Healthcare
  • Dental Insurance
  • Cycle to Work
  • Holiday Buy
30 minute call.
90 minute call with tech test.
Java, SpringJava