6 Months – Scala Developers – Global Media Giant – London

Contract
London
Posted 7 months ago

You will join a software development team that uses cutting edge technology to provide applications that put the client 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
  • Javascript
  • Cloud based delivery of services
  • Spring Boot
  • 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

.

Apply Online

A valid email address is required.
A valid phone number is required.