Agile Java Developer Full Time
British Sky Broadcasting

England - London, United Kingdom | Bachelor's Degree | 3 - 5 years | Full Time | Male or Female | Information Technology | Telecommunications

Job Summary

Contributing to the strategic design and development of highly-scalable greenfield systems
· Understanding the business domain by enhancing existing applications in production
· Continuously improving the overall end-to-end assurance and provisioning architecture
· Collaborating with business analysts and test specialists embedded within teams
· Active participation in agile practices such as planning games, pair programming, test-driven development, collective code ownership, and retrospectives
· Regular and frequent delivery of applications to production environments

Job Requirements

Expert object-oriented design skills including encapsulation, decoupling, and design patterns
· A passion for Agile methodologies and concepts such as XP, Lean, and Kanban
· Proficiency in techniques and tools such as ORM with RDBMS (e.g. Hibernate, Oracle), IoC containers (e.g. Spring), distributed systems (JMS, REST) and servlet containers (e.g. Jetty)
· An excellent understanding of TDD and ATDD patterns
· A background in Continuous Integration and Delivery practices
· Proven delivery experience of large-scale, Java-based projects
· Exemplary communication and people skills, in a technical or non-technical context

Experience of working within an ISP or telecommunications company would be advantageous.

Apply for this job.

Think you are the perfect candidate?