Scala Developer (Akka/Play) - long-term (2020) project

West Sussex  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Key Responsibilities

  • Build, deploy and operate outstanding digital services within an agile environment that meet well-defined user needs. Participate in the rapid development of user-driven Digital prototypes;
  • Building prototypes, writing tests, codes and documentations, implementing RESTful API's, JSON ensuring continuous integration,
  • Work in cross-functional teams to write and test production quality, sustainable code for world-class new and existing systems;
  • Implement RESTful API's for integration with internal and external systems;
  • Ensure that new and updated digital services are thoroughly tested for performance and are able to handle specified load;
  • Contribute to a robust automated test suite to work in a continuous integration environment;
  • Become involved in the wider web development community
  • Sharing knowledge of tools and techniques with technical and non-technical team members

Skills and Experience

Essential

  • Excellent demonstrable commercial experience in programming and Back End software development with Scala
  • Use and implementation of modern Front End web technologies such as HTML5, CSS3, AJAX, REST, JSON;
  • Good understanding of web/agile technologies & protocols;
  • Demonstrable experience in automated testing solutions;
  • Proven problem solving skills: able to logically break down a problem into smaller manageable parts to solve;
  • Proven ability to communicate technical concepts to a non-technical audience;
  • Proven ability to quickly research and learn new programming tools and techniques;
  • Demonstrable knowledge of relational and non-relational database systems.

Desirable

  • Experience developing and using web-based API's (especially HTTP REST-based API's);
  • Experience with web frameworks such as Django, Ruby on Rails, Play Framework, Google Guice, Spring, MVC;
  • Experience with open source solutions and community, including Linux system administration and configuration management skills;
  • including Linux experience;
  • Experience with automated testing and continuous integration tools
  • Experience using and deploying on cloud based platforms;
  • Experience working on technical projects within an agile team;
  • Confluence and JIRA;
  • Experience presenting work at user groups and conferences;
  • Experience of building and scaling high-traffic websites;
  • Understanding of the use of responsive web design;
  • Experience of handling large data sets and scaling their handling and storage;
  • Understanding of web security best practices and security application design, such as OWASP top 10;
  • Knowledge of the use of version control systems such as git or subversion.

Competences

  • Collaborating and Partnering
  • Making Effective Decisions
  • Delivering at Pace
Start date
ASAP
Duration
6 months++
(extension possible)
From
Stealth IT Recruitment
Published at
15.02.2017
Project ID:
1288412
Contract type
Freelance
To apply to this project you must log in.
Register