Our client, an expanding software solutions business are looking for an experienced Java developer to join the team. You will have the opportunity to work with innovative technologies and the latest versions of Scala. Previous experience with Scala would be highly beneficial but the willingness to learn is equally important! You will have experience working in an Agile environment with the ability to product great code.
Responsibilities:
- To design, develop, test and deliver code
- Drive continuous improvement through code reviews, system design to ensure that all code is efficiently secure and ready
- You will maintain your knowledge of development languages, frameworks, tools and design patterns
Required Skills
- Experience of using modern web and server-side RESTful development
- Experience of developer testing approaches
- You will have commercial experience in development using Java
- Experience of Scala Microservice frameworks would be preferred
- Experience using MySQL and Elasticsearch
- Experience of TDD and BDD a plus
- Experience of Linux based servers
- Awareness and passion for working with new technologies