Job Title: Senior Scala Developer
Location: Osterley London
Duration: 6 months with a likely extension
RATE: Up to £590
Description:
You will join a software development team that uses cutting edge technology to provide applications that puts our client first for online content, customer service and sales.
As a Senior Scala 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 fault tolerant systems that are packaged in containers and deployed on the cloud
- Scale, manage and build tools to monitor them
- Determine non-functional requirements and write NFTs
- 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 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:
- Expert Scala
- Kubernetes / Docker
- AWS
- Akka
- Kafka
- TDD / BDD
- RESTful web services
- Agile Best Practices
- Architectural/Integration Design Patterns
Beneficial skills:
- Helm
- Cloud based delivery of services
- Git
- Linux
- Gradle
- CI Build systems (Hudson/Jenkins)
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
