Accessibility Links

Senior Scala Developer (West London, £625)

  • Salary: Negotiable
  • Job type: Contract
  • Location: West London, London
  • Sector: IT
  • Date posted: 08/11/2018
  • Job reference: BBBH92383

Scala Developer

West London

3-6 Months

Start ASAP


Description:


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
· 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

Similar jobs
View more similar jobs