Experience and knowledge in developing REST APIs using Java Spring boot, including tooling for documentation (swagger, REST-docs, OpenAPI spec), versioning, service discovery/registration, testing and management; experience using API gateways a plus. Knowledge and experience using distributed version control systems (git), artifact management systems, build and packaging systems (maven, gradle, npm, artifactory, etc ) and Jenkins or similar Continuous Integration tools.