The ideal candidate will be able to demonstrate the criteria below
- Open source technologies like Java, JavaScript, Node.js.
- Developing on cloud based environments like AWS and Azure.
- Have a good understanding of TDD and BDD.
- SQL and noSQL database applications such as Postgres, MySQL, and MongoDB.
- Distributed version control systems such as Git.
- Containerisation - tools such as Docker and Kubernetes.
- Have the skills to build up a useful, robust automated test suite to support a continuous
- deployment environment.
- Have working knowledge of Unix-like operating systems such as Linux and/or Mac OS X.
- Knowledge and experience of APIs, RESTful services and Microservice Architectures.