Scala Developer

Negotiable
Contract
West London, London
J386096A

Job Role: Scala Developer

Location: West London

Competitive Pay!

Contract Length: 6 months

Start Date: ASAP

About the client

The client is a large entertainment organisation; they excite and inspire customers with leading innovations and technologies in the entertainment industry. They strive to be the best for customers and the people working for them. They are always looking for ways to improve. That spirit has made us what we are today, and it will drive us to become what we want to be tomorrow.

Job Role

You will join a software development team that uses cutting edge technology to provide applications that put the company first for online content, customer service and sales. As a Software Developer you'll be knowledgeable and passionate about technology, see value in established practices such as XP, TDD and BDD, have experience in CI/CD and be versed in Agile methodologies to ensure your projects succeed.

Key Responsibilities:

  • Develop excellent quality software using agile techniques such as Test Driven Development and Pair Programming
  • Take an active role in Story definition, assisting QAs and business stakeholders with Acceptance criteria
  • Help the team choose the best solution and technologies for the task in hand
  • Take a pro-active role with production issues and release management
  • Contribute to the technical direction of the team
  • Strive for continuous improvement within the team

Requirements:

  • Knowledge and experience of a wide range of best of breed open source and commercial technologies
  • Experience of software development for high capacity, high traffic, high availability websites/systems
  • Delivery experience within an agile project is essential
  • Bachelors' degree or equivalent industry experience

Technologies / Skills Sought:

  • Scala
  • Java
  • TDD and BDD
  • RESTful web services
  • SQL
  • JPA / Hibernate
  • Agile Best Practices
  • Architectural/Integration Design Patterns
  • Git
  • Linux

Beneficial skills

  • Spray / Play frameworks
  • Spring MVC
  • Cloud based delivery of services
  • Spring Boot
  • Javascript
  • Node.js frameworks such as Angular
  • Gradle
  • CI Build systems (Hudson/Jenkins)
  • HTML 5
  • CSS 3

Behaviours sought

  • A track record of getting the job done
  • An enthusiasm and aptitude for learning new skills and practices
  • Take pride and ownership in your work
  • Good team player
  • Great at communicating

Interview Process:

  • Telephone Interview
  • F2F with Technical Tests

Please submit your CV in the first instance