Java / Scala Developer (Ref:2889) – Mid – Senior Level – £50-70k
Essentials
- Job Title
- Java/Scala Developer
- Location
- London (Zone 1)
- Salary
- £50 -70k
- Type
- Permanent
- Work From Home
- No
Technology Used
Primary
- Java 8
- Scala
- Akka
- Play
- Haskell
Secondary
- Artificial Intelligence
- Machine Learning
- NoSQL
- ElasticSearch
- Lucene
Methodology
- Agile
- Scrum
- Kanban
- Continuous Integration
Requirements
Must Have
- Strong Java skills
- Strong problem solving skills
- Interest in relevant areas: Artificial Intelligence, Machine Learning, Natural Language Processing, Big Data
Nice-To-Have
- Scala, Play, Akka or Haskell experience (training will be provided if needed)
- HTTP , web services, REST
- Lucene, Solr, Xapian, HP IDOL
- Gradle
- Cassandra
PROJECT CHALLENGES
You will add new features and continually improve one of their core products using a mixture of Java, Scala and modern web technologies. You will also help refactor the existing code base and improve the test coverage using modern practices (i.e. TDD/BDD).
The product itself uses very complex Artificial Intelligence and Machine Learning techniques, which will give you some interesting exposure to these technologies. You will also handle large volumes of data using NoSQL datastores and Big Data technologies.
COMPANY CULTURE
They are an enterprise search tech firm that use innovative techniques around Artificial Intelligence, Big Data and machine learning in order to digest complex information quickly for their clients. They are growing rapidly after recently merging with another highly successful company and they are looking for more highly talented software engineers.
They have a very young, dynamic and socially collaborative culture, which includes regular social nights out, brown bag sessions, and after work drinks. They are firm believers in self-improvement at every level and provide frequent and extensive training on both soft and technical skills.