Demonstrable experience with: Back end Java and/or Node.JS development.
- Demonstrable experience implementing applications that conform to the MVC design pattern (both node.js and java developers) and Java Spring (for the Java developers only).
- Experience in a mature software delivery environment (e.g. Bank, Telco, Gov’t, Vendor) using modern software delivery practices:
- Cloud or on prem. containerization,
- Mature code quality practices (e.g. unit testing, BDD or TDD, use of automated testing tools),
- Use of a modern CI/CD platform.