Senior Scala Developer

Sign up to see company details
  • Contract 120 days
  • £600 - £620 (GBP) / day
  • London, England, United Kingdom
    and remote
  • ASAP

Scala Developer

Description

Scala Developer

This is an exciting opportunity to join us and work within the Digital Transformation Sales and Service team where you will work with cutting edge technologies.

As a Scala Developer, you will be making use of TDD and agile processes to deliver accessible and performance web applications that support eCommerce and service web journeys across multiple projects.

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

What you'll bring
Solid commercial experience as a Senior Scala developer
Strong TDD/BDD and unit testing skills
Strong experience of Docker and Kubernetes.
Passion for Agile software delivery and pair programming best practices
Familiarity with continuous integration and delivery practices
Background in software development for high traffic, high availability large scale backend systems
Background in monitoring tools such as Grafana/Prometheus etc
Enthusiasm/aptitude for learning new skills and practices

Technologies / Skills Sought:
Expert Scala
Kubernetes
Docker
CATS
AWS
Akka / Akka HTTP
Kafka
TDD / BDD
RESTful web services
Agile Best Practices
Architectural/Integration Design Patterns

Beneficial skills
Cloud based delivery of services
Git
Linux
Gradle
CI Build systems (Hudson/Jenkins)
Elk Stack

 

Skills

IT Infrastructure Products
Amazon AWS
Docker
Kubernetes
Linux
Programming Languages & Frameworks
Akka (toolkit)
Scala
Software Development
Behaviour Driven Design (BDD)
Test Driven Development (TDD)
Software Development Tools
Apache Kafka
Git

Industry Experience