Full Stack Java Developer
* +9 years experience required
* A proven track record of building Java applications.
* Experience in building in cloud-based environments like AWS and Azure.
* Demonstrable experience of TDD (Test Driven Development) and BDD (Behaviour Driven Development).
* SQL and NoSQL database applications such as Postgres, MySQL, and MongoDB.
* The skills to build up a useful, robust automated test suite to support a continuous deployment environment.
* Knowledge and experience of APIs, RESTful services, and Microservice Architectures.
* Expert knowledge and extensive experience of modern Java technologies, frameworks, and design principles.
* Capable of leading the production of software solutions of the highest quality.