Job Tittle: Java Developer Location: Leeds Duration: 6 months Rate: Up to £500 based on relevant experience Working in Tribes and Squads, our new teams have a real 'start up' feel and there's loads of room for development, but with the backing and products you can only get from one of Europe's leading entertainment companies. You'll have the chance to use cutting edge tools and technologies to create rich user experiences; all whilst working in an Agile environment. As part of a dynamic squad, you will have a voice that will be listened to and help influence the shape and direction of product development through daily stand ups on the latest high profile projects. You will have the development and support required to help take you to the next level of your career whilst working with the hottest technologies. There is also the opportunity to be involved in brown bag sessions, guilds, chapters and the external tech events we host. As a Java Developer you will be a disciplined professional that displays technical aptitude and will possess a level of business acumen. You will work in a dedicated product stream as part of a self-organising and empowered team (Agile). In bi-weekly iterations using XP and Scrum you will showcase the functionality you have completed and deliver high-quality working software to a production environment. Your Key Responsibilities: As a Software Developer you'll be knowledgeable and passionate about technology, enjoy pairing with other smart people and use agile to ensure your projects succeed. You will have the freedom to promote new and exciting technologies to the development stack.Develop excellent quality software using agile techniques such as Test Driven Development and Pair ProgrammingYour SkillsExperience developing JavaKnowledge and experience of a wide range of best of breed open source and commercial technologiesExperience of software development for high capacity, high traffic, high availability websites/systemsYou are an advocate of TDD, BDD and Agile principles (Scrum and XP)You love getting involved in all parts of the development process, collaborating closely in a cross-functional team.You are creative and keen to push forward internal development through participating in guilds, sharing knowledge and keeping on top of the latest technologies.