Scala Developer, Java, C#, Python, Play Framework, Akka, Spray, Spark, Apache
This role is out of scope for IR35
Fancy working for a large consultancy and outsourcing company? They are currently recruiting an experienced Scala Developer on a 6 month contract. This requirement is based in the heart of Worthing and need someone to start as soon as possible!
Skills and Experience (Essential)
- Experience leading a team of developers, providing overall guidance and setting overall development direction;
- Demonstrable experience in programming and back-end software development in either Java, C#, Scala, Python or Ruby;
- Excellent commercial experience in programming and back-end software development in Java;
- Good understanding of web technologies & protocols;
- Experience developing and using web-based APIs (especially HTTP REST-based APIs);
- Demonstrable experience of automated testing solutions;
- Experience with open source solutions and community;
- Experience working on technical projects within an agile team;
- A proven ability to communicate technical concepts to a non-technical audience;
- Demonstrable understanding of web security best practices and security application design, such as OWASP top 10;
- Excellent demonstrable knowledge of relational and non-relational database systems;
- Experience of building and scaling high-traffic websites;
- Understanding of the use of responsive web design.
Skills and Experience (Desirable)
- Experience presenting work at user groups and conferences;
- Experience of handling large data sets and scaling their handling and storage;
- Proven ability to quickly research and learn new programming tools and techniques;
- Experience of other programming languages such as Scala, Python, Ruby, C#;
- Use and implementation of modern front end web programming techniques such as HTML5, CSS3, AJAX, REST, JSON;
- Experience with web frameworks such as Django, Ruby on Rails, Play Framework, Google Guice, Spring;
- Experience using automated testing / continuous integration tools such as Jenkins, junit;
- Experience using Confluence & JIRA;
- Experience using and deploying on cloud based platforms;
- Knowledge of the use of version control systems such as git or subversion.
Competences
- Leading and Communicating
- Seeing the Big Picture
- Making Effective Decisions
Suitable candidates should submit their CV in the first instance. If you have any questions, please contact Hollie Doyle on 0161 924 3652