Java & .NET Developer
Job description
Requirements
Must have:
- Solid previous experience building backend services using Java (Spring) and .NET (C#) in a production environment.
- Good working knowledge of SQL databases (e.g. Oracle, SQL Server) and NoSQL databases such as Couchbase.
- Experience with event-driven or asynchronous architectures, including messaging or streaming platforms such as Kafka.
- Hands-on experience delivering solutions in a cloud environment, ideally AWS, and working with containerisation technologies (Docker, Kubernetes).
- Applied knowledge of software engineering best practices, including object-oriented design, APIs (REST), automated testing, CI/CD and Agile methodologies.
- Demonstrable adaptability and flexibility, with experience working across both modern cloud-based systems and legacy on-premise environments, and the ability to respond to shifting team and platform priorities.
Responsibilities:
- Build, enhance and maintain cloud-based services and applications that form part of our Group Content Platform.
- Participate in all stages of the software development lifecycle, from analysis and design through to implementation, testing and post-launch support.
- Work on distributed systems using technologies such as Java, Spring, Kafka, .NET (C#) and AWS, ensuring reliability, scalability and performance.
- Contribute to the technical direction of our team, promoting strong engineering standards, clean design and continuous improvement.
- Collaborate closely with analysts, testers and other engineers within an agile (Scrum) delivery team, taking part in ceremonies, code reviews and pair programming.
- Support, maintain and improve both cloud-based and on-premise applications, diagnosing issues, ensuring operational stability and adapting to evolving team priorities.
Company:
We are Sky, and this role sits within our Content Platforms team in Content Technology and Innovation. We build and support mission-critical platforms that help our content reach millions of customers across Sky Q, Sky Glass, Sky Go and NOW.
We offer a hybrid working approach with 2 days a week onsite in our Osterley office. Youll join a collaborative, high-performing team working on scalable, distributed systems with modern cloud and streaming technologies, and youll benefit from our rewards including Sky Q, Sky Glass at an exclusive rate, a generous pension package, private healthcare, discounted mobile and broadband, and a wide range of Sky VIP rewards and experiences. Our Osterley campus is well connected by train and free shuttle buses, and includes subsidised restaurants, cafes, a Waitrose, gym, cinema, car wash and beauty salon.
We are a Disability Confident Employer and welcome applications from all candidates, with reasonable adjustments available where needed.
Interested in this role?